Embedded software development, Testing, Scripting, Requirements analysis, software design
Aktualisiert am 28.09.2021
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2021
Verfügbar zu: 100%
davon vor Ort: 100%
Embedded Softwareentwicklung
Software Architecture
Embedded C
English
fluent
German
good
Urdu
Mother tongue

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

3 Jahre 3 Monate
2021-01 - heute

Software Development for Instrument Cluster

Software Engineer
Software Engineer

Instrument Cluster, AUTOSAR, RH850, BMW

  • Error reproduction on the test benches
  • Error analysis and bug fixing
  • Responsible for ordring new test equipment and setting up test benches
  • Alot of interaction with DLT, UART, Esys (BMW tool for flashing), VCAR (BMW virtual car simulation) and CANoe
Continental AG
Babenhausen, Hessen
1 Jahr 10 Monate
2018-12 - 2020-09

Front Camera Software Development (ADAS)

Software Architect / Senior software Engineer (Freelancer) AUTOSAR Embedded C Software Architecture ...
Software Architect / Senior software Engineer (Freelancer)

Front Camera, Autosar, Infineon Aurix Tricore, Mobileye EyeQ5, VW Group

  • Analyze software requirements, system architecture, hardware software interface specifications and their impact on software architecture
  • Determine resources required for new features and change requests
  • Create & maintain static and dynamic software architecture for different features in Enterprise Architect
  • Identify software architecture gaps and support team to standardize software architecture
  • Assist project to use Ethernet SOME/IP protocol based on Autosar specifications
  • Develop application software respecting V-Model (requirement analysis, software detailed design, implementation, static code analysis, smoke tests and reviews etc)
  • Software representation in ASPICE assessment
  • Mentor junior developers in Germany and India
  • Procurement and management of project equipment, tools and licenses required for software development
  • Synchronize with supplier for software deliveries
ECU Front Camera
AUTOSAR Embedded C Software Architecture Embedded Software Development ASPICE V-Model Git PTC Integrity
Magna Electronics GmbH
Sailauf
2 Jahre 2 Monate
2016-11 - 2018-12

Bootloader Development for Instrument Clusters

Embedded Software Engineer Embedded-C Embedded Software Development UDS ...
Embedded Software Engineer

Instrument Cluster, Bootloader, UDS, Renesas RH850, VW Group, BMW

  • Developed Boot-loader software for ECU Instrument-Cluster
  • Integration of modules, libraries provided by other groups
  • Qualification of SW modules (code and documentation reviews, etc.)
  • Flash testing include CAN, MOST and Ethernet
  • Software release/delivery in MKS and GIT
  • Gained experience working in Scrum Teams, Jira and Kanban.
ECU Instrument Cluster Head-up Display
Embedded-C Embedded Software Development UDS Bootloader automated test Scrum Git Requirement Analysis PTC Integrity
Continental Automotive GmbH
Babenhausen (Germany)
1 Jahr 10 Monate
2015-01 - 2016-10

Software Development of Body Control Module (BCM)

Embedded Software Engineer (consultant) AUTOSAR Embedded Software Development Unit Testing ...
Embedded Software Engineer (consultant)

BCM, Autosar, Functional Safety, Renesas RH850, VW Group

  • Developed software based on Autosar for ECU Body Control Module (BCM)
  • Implemented software for functional safety Applic. (Lights), Register Monitoring and Memory Protection functions
  • Developed software detailed designs using SYSML in Rhapsody
  • Analyzed, reviewed and implemented requirements written in DOORS
  • Participated in reviews for software detailed design and coding
  • Developed White-Box tests (Module/Unit tests, Integration tests) and Black-Box tests (Developer/Functional tests)
  • Performed static and dynamic code analysis
  • Analyzed issues and did bug fix for light applications
ECU Body Control Unit DOORS PTC Integrity
AUTOSAR Embedded Software Development Unit Testing integration testing ASPICE Requirement Analysis Software Design Statische Code-Analyse
Continental Automotive GmbH
Markdorf (Germany)
2 Jahre 1 Monat
2014-10 - 2016-10

Software Consultant

Embedded Software Engineer
Embedded Software Engineer
  • Worked as an Embedded Software Developer for Automotive Customers
  • Developed an embedded training kit based on STM32 Discovery board and Free RTOS
Invensity GmbH
Wiesbaden (Germany)
1 Jahr 6 Monate
2013-04 - 2014-09

Integrated software (3rd party libraries) for automotive customer

  • Integrated software (3rd party libraries) for automotive customer
  • Developed Video-Player as a widget using FFMPEG and OpenGL
  • Developed graphical user interface (GUI) in QT
  • Performed Benchmarking of HMI Frameworks (QT and Guiliani)
  • Developed App-Store for customer Airbus in HTML5 using jQuery
TES Electronic Solutions
Frankfurt (Germany)
10 Monate
2012-05 - 2013-02

Software development related to HVAC (climate) controller in an electric vehicle

Software Developer
Software Developer
  • Software development related to HVAC (climate) controller in an electric vehicle
  • Algorithm development for pre-conditioning and Battery management
  • Software design of application using UML
  • CAN Gateway configuration and integration in the vehicle architecture.
  • Data logging, Data analysis of CAN using Vector tools
  • Functional testing in the car and creation of a test bench
Continental Automotive GmbH
Regensburg (Germany)
7 Monate
2011-10 - 2012-04

Hardware Verification of new Microcontrollers

Hardware verification Engineer
Hardware verification Engineer
  • Software development of a single touch demo ‘16FX Control Panel’
  • Implementation of EEPROM emulation for low power detection
  • Migration of software samples from MB96300 to MB96600 series
  • Software development of Servo Motor Control using 16-bit Fujitsu u-controller
  • Functional validation of the Cortex-R4 ARM 32Bit processor on Silicon level, which included:
  • Performing semi-automated tests. Testing included dealing with C, Python, oscilloscope handling, and JTAG interface etc
  • Failure analysis of wrong functional behaviors based on given test specifications
  • Creation of new test cases and modifications in the existing test cases
  • Testing of Printed Circuit Boards
Fujitsu Semiconductor Europe GmbH
Langen (Germany)
5 Monate
2011-03 - 2011-07

Master Project and Bachelor Thesis

Master Project
Investigate benefits of different configurations of camera stereo system for 3D information: This project analyzed the benefits of employing movable cameras with regard to the accuracy of 3D Stereo Reconstruction in a multiple camera system.

Bachelor Thesis
Camera calibration mechanism for an autonomous visual aircraft (Image Processing algorithms implementation in Matlab): Calibrated camera and the algorithms detected road from video. In addition a sensor system is developed to calculate the distance from sensor system and target using two lasers and a camera.

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 5 Monate
2010-10 - 2013-02

Master of Science in ?Electrical Engineering? (Automation)

Master of Science in ?Electrical Engineering? (Automation), University of Applied Sciences Darmstadt
Master of Science in ?Electrical Engineering? (Automation)
University of Applied Sciences Darmstadt

Position

Position

Embedded software engineer, Software architect

Kompetenzen

Kompetenzen

Top-Skills

Embedded Softwareentwicklung Software Architecture Embedded C

Schwerpunkte

ASPICE
AUTOSAR
Embedded software architecture
Embedded software development
hardware related software development
Requirement Analysis

Aufgabenbereiche

Embedded Software Development
Software Architecture

Produkte / Standards / Erfahrungen / Methoden

ASPICE
Body Control Unit
CAN
DOORS
Enterprise Architect
Ethernet
Git
Head-up Display
IBM Rhapsody
Instrument Cluster
ODIS
PTC Integrity
Requirement Analysis
Scrum
Software Design
Statische Code-Analyse
UDS
UDS
V-Model
vector tools

Programmiersprachen

C++
Embedded C
MISRA C
PC-Lint
Python
QA-C
SYSML/UML

Hardware

Body Control Module (BCM)
ECU
Front Camera with Mobileye Chip EyeQ5
Instrument Cluster
Mirocontrollers

Design / Entwicklung / Konstruktion

AUTOSAR

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

3 Jahre 3 Monate
2021-01 - heute

Software Development for Instrument Cluster

Software Engineer
Software Engineer

Instrument Cluster, AUTOSAR, RH850, BMW

  • Error reproduction on the test benches
  • Error analysis and bug fixing
  • Responsible for ordring new test equipment and setting up test benches
  • Alot of interaction with DLT, UART, Esys (BMW tool for flashing), VCAR (BMW virtual car simulation) and CANoe
Continental AG
Babenhausen, Hessen
1 Jahr 10 Monate
2018-12 - 2020-09

Front Camera Software Development (ADAS)

Software Architect / Senior software Engineer (Freelancer) AUTOSAR Embedded C Software Architecture ...
Software Architect / Senior software Engineer (Freelancer)

Front Camera, Autosar, Infineon Aurix Tricore, Mobileye EyeQ5, VW Group

  • Analyze software requirements, system architecture, hardware software interface specifications and their impact on software architecture
  • Determine resources required for new features and change requests
  • Create & maintain static and dynamic software architecture for different features in Enterprise Architect
  • Identify software architecture gaps and support team to standardize software architecture
  • Assist project to use Ethernet SOME/IP protocol based on Autosar specifications
  • Develop application software respecting V-Model (requirement analysis, software detailed design, implementation, static code analysis, smoke tests and reviews etc)
  • Software representation in ASPICE assessment
  • Mentor junior developers in Germany and India
  • Procurement and management of project equipment, tools and licenses required for software development
  • Synchronize with supplier for software deliveries
ECU Front Camera
AUTOSAR Embedded C Software Architecture Embedded Software Development ASPICE V-Model Git PTC Integrity
Magna Electronics GmbH
Sailauf
2 Jahre 2 Monate
2016-11 - 2018-12

Bootloader Development for Instrument Clusters

Embedded Software Engineer Embedded-C Embedded Software Development UDS ...
Embedded Software Engineer

Instrument Cluster, Bootloader, UDS, Renesas RH850, VW Group, BMW

  • Developed Boot-loader software for ECU Instrument-Cluster
  • Integration of modules, libraries provided by other groups
  • Qualification of SW modules (code and documentation reviews, etc.)
  • Flash testing include CAN, MOST and Ethernet
  • Software release/delivery in MKS and GIT
  • Gained experience working in Scrum Teams, Jira and Kanban.
ECU Instrument Cluster Head-up Display
Embedded-C Embedded Software Development UDS Bootloader automated test Scrum Git Requirement Analysis PTC Integrity
Continental Automotive GmbH
Babenhausen (Germany)
1 Jahr 10 Monate
2015-01 - 2016-10

Software Development of Body Control Module (BCM)

Embedded Software Engineer (consultant) AUTOSAR Embedded Software Development Unit Testing ...
Embedded Software Engineer (consultant)

BCM, Autosar, Functional Safety, Renesas RH850, VW Group

  • Developed software based on Autosar for ECU Body Control Module (BCM)
  • Implemented software for functional safety Applic. (Lights), Register Monitoring and Memory Protection functions
  • Developed software detailed designs using SYSML in Rhapsody
  • Analyzed, reviewed and implemented requirements written in DOORS
  • Participated in reviews for software detailed design and coding
  • Developed White-Box tests (Module/Unit tests, Integration tests) and Black-Box tests (Developer/Functional tests)
  • Performed static and dynamic code analysis
  • Analyzed issues and did bug fix for light applications
ECU Body Control Unit DOORS PTC Integrity
AUTOSAR Embedded Software Development Unit Testing integration testing ASPICE Requirement Analysis Software Design Statische Code-Analyse
Continental Automotive GmbH
Markdorf (Germany)
2 Jahre 1 Monat
2014-10 - 2016-10

Software Consultant

Embedded Software Engineer
Embedded Software Engineer
  • Worked as an Embedded Software Developer for Automotive Customers
  • Developed an embedded training kit based on STM32 Discovery board and Free RTOS
Invensity GmbH
Wiesbaden (Germany)
1 Jahr 6 Monate
2013-04 - 2014-09

Integrated software (3rd party libraries) for automotive customer

  • Integrated software (3rd party libraries) for automotive customer
  • Developed Video-Player as a widget using FFMPEG and OpenGL
  • Developed graphical user interface (GUI) in QT
  • Performed Benchmarking of HMI Frameworks (QT and Guiliani)
  • Developed App-Store for customer Airbus in HTML5 using jQuery
TES Electronic Solutions
Frankfurt (Germany)
10 Monate
2012-05 - 2013-02

Software development related to HVAC (climate) controller in an electric vehicle

Software Developer
Software Developer
  • Software development related to HVAC (climate) controller in an electric vehicle
  • Algorithm development for pre-conditioning and Battery management
  • Software design of application using UML
  • CAN Gateway configuration and integration in the vehicle architecture.
  • Data logging, Data analysis of CAN using Vector tools
  • Functional testing in the car and creation of a test bench
Continental Automotive GmbH
Regensburg (Germany)
7 Monate
2011-10 - 2012-04

Hardware Verification of new Microcontrollers

Hardware verification Engineer
Hardware verification Engineer
  • Software development of a single touch demo ‘16FX Control Panel’
  • Implementation of EEPROM emulation for low power detection
  • Migration of software samples from MB96300 to MB96600 series
  • Software development of Servo Motor Control using 16-bit Fujitsu u-controller
  • Functional validation of the Cortex-R4 ARM 32Bit processor on Silicon level, which included:
  • Performing semi-automated tests. Testing included dealing with C, Python, oscilloscope handling, and JTAG interface etc
  • Failure analysis of wrong functional behaviors based on given test specifications
  • Creation of new test cases and modifications in the existing test cases
  • Testing of Printed Circuit Boards
Fujitsu Semiconductor Europe GmbH
Langen (Germany)
5 Monate
2011-03 - 2011-07

Master Project and Bachelor Thesis

Master Project
Investigate benefits of different configurations of camera stereo system for 3D information: This project analyzed the benefits of employing movable cameras with regard to the accuracy of 3D Stereo Reconstruction in a multiple camera system.

Bachelor Thesis
Camera calibration mechanism for an autonomous visual aircraft (Image Processing algorithms implementation in Matlab): Calibrated camera and the algorithms detected road from video. In addition a sensor system is developed to calculate the distance from sensor system and target using two lasers and a camera.

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 5 Monate
2010-10 - 2013-02

Master of Science in ?Electrical Engineering? (Automation)

Master of Science in ?Electrical Engineering? (Automation), University of Applied Sciences Darmstadt
Master of Science in ?Electrical Engineering? (Automation)
University of Applied Sciences Darmstadt

Position

Position

Embedded software engineer, Software architect

Kompetenzen

Kompetenzen

Top-Skills

Embedded Softwareentwicklung Software Architecture Embedded C

Schwerpunkte

ASPICE
AUTOSAR
Embedded software architecture
Embedded software development
hardware related software development
Requirement Analysis

Aufgabenbereiche

Embedded Software Development
Software Architecture

Produkte / Standards / Erfahrungen / Methoden

ASPICE
Body Control Unit
CAN
DOORS
Enterprise Architect
Ethernet
Git
Head-up Display
IBM Rhapsody
Instrument Cluster
ODIS
PTC Integrity
Requirement Analysis
Scrum
Software Design
Statische Code-Analyse
UDS
UDS
V-Model
vector tools

Programmiersprachen

C++
Embedded C
MISRA C
PC-Lint
Python
QA-C
SYSML/UML

Hardware

Body Control Module (BCM)
ECU
Front Camera with Mobileye Chip EyeQ5
Instrument Cluster
Mirocontrollers

Design / Entwicklung / Konstruktion

AUTOSAR

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.