
Embedded System Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- 100€/Stunde
- 74343 Sachsenheim (Württemberg)
- Weltweit
- fr | en | de | es
- 07.04.2025
Kurzvorstellung
Experienced in designing and developing software solutions for applications, basic, and
diagnostics software. Up-to-date with the use of automotive industry devel
Qualifikationen
Projekt‐ & Berufserfahrung
10/2023 – 12/2024
Tätigkeitsbeschreibung
Oct 2023 – Dec 2024 | Renault on behalf of MIE – Paris, France
ADAS System Architect: Autosar Classic Integra?on on MobileEye
Autosar Vendor Stack Development For EB
Designed and integrated so?ware architecture for an ADAS project at Renault,
based on an Infineon 6-core coupled with a MobileEye camera.
Defined sta?c and dynamic architecture for ADAS applica?ons, aligned with
available hardware resources and so?ware constraints (RTE + BSW).
Ensured op?mal integra?on and execu?on of both applica?on layer and low-level
Autosar layers on the target pla?orm.
Collaborated with Elektrobit on migra?ng their Autosar stack from Infineon TC37E
to TC3EQ as part of a proof of concept.
Demonstrated in-house capability to manage the full development cycle of
Elektrobit’s Autosar stack, including configura?on, deployment, and tes?ng.
Main Skills: Autosar Classic | C/C++ | TDA4VM | Davinci Cfg/Dev | Git | Jira | Scrum |
EB Tresos
System Architektur
4/2023 – 12/2024
Tätigkeitsbeschreibung
April 2023 – Now | Cariad on behalf of MIE – Heimsheim, Germany
System Test Engineer: 12 ECUs System Test Design for ADAS (Porsche & Audi)
Designed and developed a test bench (HIL) for valida?ng 12 ECUs for ADAS in
Porsche and Audi vehicles.
Managed a diverse set of ECUs, including sensors such as long-range radar,
Mobileye camera, mid-range radar, nano radar, and three High-Performance
Computers (HPCs): HCP4, HCP1, and HCP2.
Implemented Ethernet protocol synchroniza?on (IEEE 802.1) across different ECUs,
ensuring accurate master-slave synchroniza?on.
Verified and synchronized ?ming for protocols TLT (Timing Latency), PLT (Protocol
Latency), and CLT (Clock Latency).
Simulated protocols using CANoe with CAPL scripts for precise tes?ng and
valida?on.
Developed test cases and test suites in VTTestStudio for automated tes?ng, ensuring
thorough coverage and high-quality results.
Executed tests, analyzed results, and collaborated with Product Owners to ensure
requirements were met and issues were addressed.
Performed debugging and troubleshoo?ng with so?ware providers to resolve issues
and ensure ECUs' func?onality.
Main Skills: Ethernet Time Sync IEEE 802.1 | CAPL | CANoe | VtTestStudio | Git | Jira |
Scrum
Systems Engineering
4/2021 – 4/2023
Tätigkeitsbeschreibung
April 2021 – April 2023 | Con?nental on behalf of Eeins Gmbh – Ulm, Germany
Embedded So?ware Engineer: Autosar Classic Integra?on on TI TDA4VM – HCP5
Integrated the Autosar Classic BSW to Texas Instrument TDA4VM and SOC J721e
hardware pla?orm in order to support Autonomous Driving features and ADAS.
Implementa?on of SCI server component to manage interrupt rou?nes and BSW
task execu?on.
IPC communica?on configura?on BSW distribu?on on mul?core pla?orm
Configura?on of CAN channel of Autosar BSW (Vector SIP).
Designed the DaVinci (Cfg & Dev) model to support mul? CAN channels and
diagnos?c HW constants monitoring (Temperature, Voltage, CAN errors).
Configura?on and service mapping with DaVinci Cfg of the DEM/DCM clusters.
Responsible of cdd crea?on for diagnos?c services and rou?nes.
Implementa?on of OBD and UDS DIDs in C/C++.
Bug fixing for FIM, DEM and DCM components.
Main Skills: Autosar Classic | C/C++ | TDA4VM | Davinci Cfg/Dev | Git | Jira | Scrum |
EB Tresos
Softwareentwickler
4/2020 – 3/2021
Tätigkeitsbeschreibung
Apr 2020 – Mar 2021 | FN Herstal on behalf of Isalys, Liège - Belgium
Embedded So?ware Engineer: Development of user interface for Weapon Ctrl
Working as low-level so?ware developer for Military embedded weapon.
Designed So?ware component using SCADE tool.
Python test development for test SIL.
System test verifica?on on machine gun.
Main Skills: SACDE | Python
Softwareentwickler, Softwaretester
10/2016 – 4/2020
Tätigkeitsbeschreibung
Oct 2016 – Apr 2020 | Eeins Gmbh for Magna – Ap?v – Valeo-Siemens, Germany
So?ware Engineer: Adap?ve Autosar Integra?on
Serving as Architect of middleware for Autonomous Driving Assist System Level 3+
along with developing Adap?ve Autosar applica?on layer architecture for BMW
secondary channel of ADAS.
Integra?ng of Adap?ve AUTOSAR pla?orm to EyeQ5 hardware from MobileEye.
Engage in the codding recipe for Yocto deployment and middleware integra?on.
Integra?on of applica?ons: Occupancy Grid, Trajectory, Object Fusion, Steerable
Path, Localiza?on Grid.
Responsible for the defini?on of state machine for usage of Execu?on Manager,
Persistency, Log &Trace and communica?on clusters of adap?ve autosar.
Development of Jenkins script for con?nuous integra?on.
Crea?on of Rest Bus Simula?on for Lidar devices of Audi, Daimler and Honda
Development of environment simulator (CANoe CAPL) for Laser Scanner device
Developed tools for automa?c analysis of CANoe traces and logging files with Python
also engaged in Rest Bus Simula?on improvement (panels, scripts, buses)
Tes?ng electrical engine model for vehicles in Valeo-Siemens.
Responsible for the Assessment wri?ng, model s?mula?on with Simulink,
development of tests cases and test suites with MTest on Matlab as well as Test
report design.
Softwareentwickler
1/2016 – 9/2017
Tätigkeitsbeschreibung
Development of value added function for ESP of Mercedes-Benz. Managing brake system for autonomous parking and park assist manoeuvres
Requirement analysis and written Writing of software requirement according customer request on DOORS Function design and detail software design for implementation according ASPICE standard (using XMetal)
Code Implementation Coding function using ETAS-ASCET tool for upper level and C code for basic instructions Unit test using ASCET-ATT and Simulation tools
Test Test execution for embedded camera (environment detection)
ASCET (Advanced Simulation and Control Engineering Tool), C++
8/2014 – 1/2016
Tätigkeitsbeschreibung
Punch Powerglide Development Engineer, embeddeed software : Development of software to control microchip for automatic gear box. Technical Environment : Tools : PC (linux/Windows), HIL benches - Language : C, Python - Softwares : ControlDesk, AutomationDesk, Matlab, Simulink, INCA, JIRA, Cruicible, Mercurial, Testlink, CANoe, CANalyzer, CANdela Execution :
HIL project management Project leader for conception of a HIL bench Define hardware/software requirement, time planing (GANTT) setup
Modeling Development engine behavior with Simulink Development start/stop function for engine with Simulink CAN communication implementation with Simulink-RTICANMM from dspace
Test design Development with Python and AutomationDesk tests for software functions validation Execution of tests cases on HIL (hardware in the loop) benches, using ControlDesk and CANoe (CAPL script)
Test Automation Development of GUI with wxPython for execution and setting of tests suite via AutomationDesk’s API
Subversion, Simulink
1/2013 – 8/2014
Tätigkeitsbeschreibung
Lear Automotive Electronics Development Engineer : Development of automation test interface for Trace32, on ECU WV PO26 Technical Environment : Tools : PC/Windows - language : Perl, Html5, CSS3, C - Software : Trace32 Execution :
Search of regular expressions Development of Perl scripts to parsing C code Extraction names of variable, calibration and functions
Graphical User Interface (GUI) Development of GUI to display tests results and to access of software components, using a combination of Perl/Html5 and CSS3
Tests Automation Development of Perl scripts to launch execution on Trace32, handling by API Development scripts to write tests cases
Perl, HTML5, CSS (Cascading Style Sheet)
1/2012 – 12/2012
Tätigkeitsbeschreibung
MEDTRONIC Development Engineer: Development of graphical programming application to programme pacemaker Technical Environment : Tools: PC/linux - Language: C/C++ - Softwares: SVN, Doxygen - Methodology: UML Execution :
Applicative development Coding functions according UML graph Development of classes for parsing, using C++ language Extended std :: string class for regular expressions detection and file managing (changing, saving, searching)
Compiler managing Development of module for automatic makefile generation, with C++
Communication Developement of communication interface according TCP/IP protocol Creation of socket class : network exchange (TCP/IP) Execution of unit test for developed functions
UML, C++, TCP / IP, Linux Einführung
3/2011 – 8/2011
Tätigkeitsbeschreibung
ALFI Traineeship: Development of exchange network for employees Technical Environment : Tools: PC/Windows - Language: C/C++ - Software: Qt Creator Execution :
Creation of tool for picture processing Development of functions for opening, saving, uploading and modify pictures, with C++ Development of tool for selecting specific area, with C++
Craetion of GUI Development with C++ and QtCreator widgets for using functionalities Processing of selected area : darkness, blur. Save results
Qt (Software), C++
5/2010 – 9/2010
Tätigkeitsbeschreibung
Laboratoire d’Automatique, Génie Informatique et signal (LAGIS) Traineeship : Development of speed control Technical Environment : Tools: PC/linux, PIC 16F84 - Language: C - Software: KiCAD, MPLAB Execution :
Hardware development Creation of PCB (printed circuit board) for programming a microchip : PIC16F84 Development of graph circuit board with KiCAD Plugin of inputs/outputs for control solenoid Design of ON/OFF button
Software development Development of signal processing interface with C Implementation of PID (proportional-integral-derivative controller) regulated system
Setup and test Integration in a system including : speed sensor, fuel pump and current Analyse and check behavioral responses of software in real conditions
C++
Zertifikate
Ausbildung
Lille (France)
Amiens (France)
Über mich
Capabilities:
ADAS system programming
ABS/ESP programming
Automatic Gearbox HIL test
ECU programming
IT (GUI) programming
Engine model development
Weitere Kenntnisse
Vector tool-chain (CANoe - CANalyzer - CANdela), Eclipse, Matlab/Simulink, MTest, ASCET, INCA, dSPACE tool-chain (CDNG- AutomationDesk), Visual C++, Code Blocks, Doxygen, EB-ADTF, XMetal, AXEstar, Enterprise Arch., Uniview
Windows, Linux, Yocoto, RTAI Linux, Unix, Yocto
V-cycle, Agile, SCRUM & AutoSRUM
DOORS, ClearQuest, ALM, Jira, Testlink
ASPICE, ASIL, ISO 26262, ISO 14229, J1939 Extended CAN, Autosar
HIL Labcar, HIL dSPACE, SIL ETAS, Intel Denverton, Infineon Aurix, NVIDIA Parker, Motorola 68HC12, PIC16F84, STM32, Bosch T43 (Freescale)
CAN (UDS - OBD), Ethernet, Flexray, XCP
MySQL
French (native), English (upper - C1*), German (Elementary - A2+*), Spanish (Elementary)
Persönliche Daten
- Französisch (Muttersprache)
- Englisch (Fließend)
- Deutsch (Grundkenntnisse)
- Spanisch (Grundkenntnisse)
- Europäische Union
- Schweiz
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden