Software Developer
Stuttgart, GERMANY
calin@harangus.de
on request
Skills
C/C++
Python
Vector CAPL
XML/XSL/XSLT
HTML
PHP
Perl
Java
Javascript
Linux
Microsoft Windows
Google Android OS
Languages
Romanian
English
German
Italian
Develop software applications based on Bedien- und Anzeige Protokoll (BAP) for Kombi Instruments Projects (Porsche 9X1, Porsche Macan, Audi B9/B9PA) according to ASPICE process.
Generate and integrate BAP Stack for different Instrument Cluster Projects and implement software applications based on VW BAP Protocol.
Coordinate the software activity related to BAP Protocol in all the company Projects (different locations: India and Romania).
Perform BAP Trainings (short introduction into BAP Protocol can be found by clicking here).
Create automated software test concepts for BAP modules.
Support and knowledge transfer to colleagues from other locations (India and Romania).
Communication with customer for clarifying complex issues.
Perform code reviews
Write Software documentation and UML design.
Consultant by Magneti Marelli GmbH, Germany
Develop CAN Drivers for Fujitsu 91v467 and NEC V850E2M platform which were used in automotive software system for Cluster Instruments Projects (BMW, PSA, Hyundai).
Maintain CAN Interface module.
Design Test cases for testing CAN Driver using automatic testing tools.
Develop toolbox functions for different controllers modules which will be use in the End of Line tests (production line tests). This toolbox functions were used for Cluster Instruments Projects (BMW L7, Daimler W222). Purpose of a toolbox function was to assure the proper functionality of a microcontroller peripheral (for example the UART microcontroller module has to be initialised on all supported baudrates and checked that the communication between the microcontroller and the communication partner was done without errors).
Implement toolbox functions for modules like UART, I2C, SPI, graphic display controller, RAM calibration controller, power management, sound amplifier controller, MOST using SMSC INIC chip.
Design Test cases for testing toolbox functions using automatic testing tools such as BSK AIDA Sequencer.
Perform code reviews.
Write Software documentation.
Engineer's degree / Diplom-Ingenieur
Relevant Coursework: Embedded Systems Programming, Control Engineering, Real Time Systems, Robotics, Control Methods, Digital Circuits
Highschool Diploma
Relevant Coursework: Information Technology