System Engineer / Software Developer / Base SW Functional Responsibility
Valeo Switches and Sensors
Development and integration of embedded software components for an automated parking system based on ultrasonic sensors
Implementation of diagnostic services according to ISO 14229 per specifications of various manufacturers for multiple HW/SW variants of a sensor control unit
Implementation and porting of low-level device drivers on MPC560xB (especially DMA) and S12X
Integration of generic software components and customer-specific modules with AUTOSAR interfaces
Coordination, testing, documentation, and software delivery to the customer
Technology: S12X, MPC560xB, iSYSTEM debugger, Vector CAN tools, ASPICE-Level 3
Team size: 40
Project language: English / German / French
Apr 2009 - Jul 2009
4 months
System Engineer / Software Developer
Fraunhofer Institute for Energy Systems
Development of a prototype for wireless control and data acquisition of energy consumers
Gathering and analysis of system requirements
Design of embedded system software architecture and design
Development of suitable transmission protocols
Implementation of firmware in ANSI C and assembler (8051) for master and slave
Testing and commissioning of the system in preparation for field tests with several thousand households
Integration of a multi-channel LIN master into an existing body control unit for lighting control for a German premium carmaker. LIN 2.0 connection as gateway for rain/light/solar sensor and adaptive cornering light.
Adjustment of message catalogs for CAN and LIN as per specification
Code generation for communication, TP, wrapper, and diagnostics with the Vector toolchain (GENy)
Creation / adaptation of architecture and source code (ANSI C)
Conducting software FMEAs to ensure compliance with legal requirements
Functional tests on target hardware (Star12x) with Trace32/CANoe and Volcano LIN Spector
Creation / adaptation of specifications and documentation
Technology: CAN bus, LIN bus, GENy, CANoe, OSEK, Telelogic toolchain
Team size: 25
Project language: English / German
Nov 2003 - Sep 2005
1 year 11 months
Software Developer with Functional Responsibility
Siemens VDO
Evaluation and redesign of embedded software components for a German premium carmaker. Software development for central components of a body control unit (functions: access/comfort/security) for three model lines in parallel up to series production.
Performance analysis, debugging, adaptation, and preparation of modules for AUTOSAR architecture
Design of safety-critical functions
Analysis and optimization of the radio interface for FFB and Keyless Entry & Go
Module testing with Rational Test RealTime, CAN residual bus simulation and analysis with CANoe, debugging and optimization with Lauterbach Trace32 and iSYSTEM debugger
Documentation and accompanying quality assurance measures according to CMMI Level 2/3
Coordination of requirements with the customer and other suppliers, creation of specifications
Participation in and conduction of system FMEAs and FTAs to secure safety-critical functions according to SIL3
Requirements management with DOORS
Version, change, and build management with the Telelogic toolchain (CM Synergy / Change Synergy)