Navigation überspringen

Usman Ashraf

Angestellt, Software Engineer, ALPS ALPINE EUROPE GmbH
Abschluss: Master, University of Applied Sciences Darmstadt
Stuttgart, Deutschland

Fähigkeiten und Kenntnisse

C
C++
Embedded Systems
C (programming language)
C++ Software Engineering
AUTOSAR
Embedded Linux
Microcontroller
RTOS
Python
CAN
Bug-Fixing
Debugging
GNU Toolchain
Valgrind
Static code analysis
Coverity
FindBugs
Code Optimization
Code Refactoring
Unit Testing
Shell Scripting
Integration Testing
Raw Ethernet Embedded communication
TCP/IP embedded communication
Software Architecture and Design Development
Agile Scrum Developer
Jira
Jenkins
Clear Case
Git
Matlab
Simulink
TargetLink
UML Modelling
XML
Eclipse
C#
Java
Linux
Dynamic code analysis

Werdegang

Berufserfahrung von Usman Ashraf

  • Bis heute 6 Jahre und 4 Monate, seit März 2019

    Software Engineer

    ALPS ALPINE EUROPE GmbH

    - Developing of automotive embedded ECUs for different OEM in C/C++. - Custom bootloader development, developing of diagnostic services and routines in C/C++ - Device drivers development for SPI, I2C, UART, CAN etc. - Implementation of functional safety concept for EEPROM and NVM consistency. - Analyzing of map, hex and binary files with reverse engineering for consistency checks. - Software development for Embedded Android for Qualcomm SA8155p and Embedded Linux with YOCTO for TI Jacinto-7 boards.

  • 2 Jahre und 5 Monate, Nov. 2016 - März 2019

    Software Developer

    Aquilius Research GmbH (Advantest Europe)

    •C/C++ libraries development for multiple Linux OS versions having different GCC versions and open-source libraries versions. •Embedded device drivers development. •Multithreaded C++ based APIs. •IPC (shared memory and sockets) based development. •Static and dynamic code analysis. •Build issues resolving. •Ethernet and TCP/IP based embedded communication in C/C++ programming. •Bugs reproducing in R&D centre, debugging, bug fixing and testing. •Bash, Ruby and Python scripting for automation.

  • 7 Monate, Nov. 2015 - Mai 2016

    Trainee Software Developer

    d-fine GmbH

    • Platform independent C++ software development using open source libraries BOOST, EIGEN and XERCES. • C++ Code optimization and improvement of data logging. • Platform independent C++ automated unit tests and integration tests development. • Programming Languages Used: C++, C#, Java-JNI and Python for APIs. • Deployment of test cases in Excel using C++ Excel Interfaces. • Tools Used: Visual studio 2013, GIT and Jenkins Server.

Ausbildung von Usman Ashraf

  • 1 Monat, Okt. 2022 - Okt. 2022

    Embedded Software and Hardware Architecture

    University of Colorado Boulder USA

    https://www.coursera.org/account/accomplishments/certificate/BRQGN87LJXRM

  • 2013 - 2016

    Electrical Engineering and Information Technology

    University of Applied Sciences Darmstadt

    Automation and IT

  • 2008 - 2012

    Electrical engineering

    COMSATS Institute of Information Technology

    Electrical Engineering and IT.

Sprachen

  • Englisch

    Muttersprache

  • Deutsch

    Gut

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 22 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z