Senior Embedded Software Engineer with 9 years of experience in C/C++. Strong focus on software development, integration, porting and troubleshooting.
Aktualisiert am 30.09.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.12.2026
Verfügbar zu: 100%
davon vor Ort: 50%
embedded
FreeRTOS
CAN-Bus
C++
Qt
Embedded Linux
Yocto
LIN
UDS
J1939
AUTOSAR
ARM Cortex-M
SafeRTOS
Lauterbach Debugger
Git
Jenkins
Docker
Batterie
French
Native
English
Fluent (Professional)
Japanese
Basic (JLPT N5 level ? actively studying)

Einsatzorte

Einsatzorte

Deutschland, Schweiz
möglich

Projekte

Projekte

8 months
2026-02 - now

Embedded software for precision optical equipment (lens readers & edgers)

Senior Embedded Software Engineer C++ Qt Embedded Linux ...
Senior Embedded Software Engineer
  • Design, develop, and optimize embedded software in C/C++ for precision optical equipment (lens readers and edgers) running on Real-Time Embedded Linux.
  • Implement HMI features and core machine functionalities using the Qt framework deployed on RT Linux.
  • Manage full lifecycle of software tasks via Jira ? delivering new features and resolving complex bugs to improve system reliability.
  • Development environment: Ubuntu, Qt Creator, Git, Confluence for technical documentation.
Qt Git Jira Confluence
C++ Qt Embedded Linux Real-Time systems Jira
Essilor-Luxottica, France
France
2 years 9 months
2023-06 - 2026-02

Battery Management System (BMS) firmware development and platform porting

Embedded Software Engineer C SafeRTOS ARM Cortex-M (NXP S32K) ...
Embedded Software Engineer
  • Contributed to two major projects: porting a Master BMS software to a new hardware platform and developing a new-generation in-house Battery Management System.
  • Designed software architecture (Enterprise Architect), performed requirements analysis, and developed core modules (NVRAM, Diagnostics/DEM) in C following MISRA standards.
  • Integrated and configured third-party communication stacks (UDS, J1939) from Emotas on NXP S32K358 microcontroller with SafeRTOS.
  • Resolved critical SafeRTOS task priority conflicts through systematic debugging with Lauterbach Trace32, ensuring on-time delivery.
Enterprise Architect Lauterbach Trace32 Jira
C SafeRTOS ARM Cortex-M (NXP S32K) UDS J1939 MISRA C BMS
Forsee Power, Ivry-sur-Seine, France
France
1 year 1 month
2022-06 - 2023-06

Embedded HMI for next-generation agricultural vehicles

HMI Developer C++ Qt Embedded Linux ...
HMI Developer
  • Developed application components in C++ for next-generation agricultural vehicle HMIs using Qt framework on embedded Linux.
  • Worked in a modern containerized development environment (Docker), contributing to the CI/CD pipeline.
Qt Docker CI/CD pipeline
C++ Qt Embedded Linux Docker
AGCO, Boulogne-Billancourt, France
France
1 year
2021-07 - 2022-06

Firmware for power and connectivity control unit

Embedded Software Developer C PIC18 Ethernet ...
Embedded Software Developer
  • Designed and developed firmware in C for a power and connectivity control unit, managing the full development lifecycle.
  • Implemented Ethernet and TCP/IP communication protocols on a PIC18 microcontroller.
  • Developed HMI for optronic device update software using .NET/C# environment.
.NET C#
C PIC18 Ethernet TCP/IP .NET
Safran, Massy, France
France
1 year 5 months
2019-11 - 2021-03

AUTOSAR ECU software integration (Body Control Module)

Software Integrator AUTOSAR CAN LIN ...
Software Integrator
  • Orchestrated software integration for BSI (Body Control Module) ECUs on AUTOSAR and non-AUTOSAR architectures using ElektroBit Tresos.
  • Acted as main technical point of contact for resolving cross-team dependencies between software modules and hardware teams.
  • Led system anomaly diagnostics via CAN/LIN network analysis with CANoe, ensuring software version stability across releases.
ElektroBit Tresos CANoe
AUTOSAR CAN LIN ECU integration C
Stellantis, Vélizy-Villacoublay, France
France
1 year
2018-08 - 2019-07

HIL validation for safety-critical ECUs (Airbag & Seat)

HIL Software Validator HIL CAN LIN ...
HIL Software Validator
  • Executed Hardware-in-the-Loop (HIL) validation plans for safety-critical ECUs: Airbag and Seat subsystems.
  • Developed and maintained automated test scripts in NI TestStand, improving test coverage and execution efficiency.
  • Performed CAN/LIN network analysis and debugging using CANoe and NI LabVIEW.
NI TestStand NI LabVIEW CANoe
HIL CAN LIN Test automation
Renault, Guyancourt, France
France
1 year
2017-08 - 2018-07

R&D of air quality measurement devices ? firmware & hardware design

R&D Study Technician (Apprenticeship) C ESP32 FreeRTOS ...
R&D Study Technician (Apprenticeship)
  • Contributed to the full R&D cycle of air quality measurement devices: from hardware design (KiCad) to firmware validation.
  • Developed low-level drivers in C for sensors and ported existing codebase to ESP32 with FreeRTOS.
KiCad
C ESP32 FreeRTOS low-level drivers Arduino
Laboratoires Protec, Villebon-sur-Yvette, France
France

Aus- und Weiterbildung

Aus- und Weiterbildung

1 year
2017-09 - 2018-08

Communications & Embedded Systems

Professional Bachelor?s Degree, Université Versailles Saint-Quentin en Yvelines
Professional Bachelor?s Degree
Université Versailles Saint-Quentin en Yvelines
5 years 11 months
2011-09 - 2017-07

Electronics, Energy & Automation (EEA)

Bachelor?s Degree, Université Pierre et Marie Curie (Sorbonne)
Bachelor?s Degree
Université Pierre et Marie Curie (Sorbonne)

Position

Position

Senior Embedded Software Engineer with 8+ years in automotive, aerospace and industrial systems. Currently freelancing, open to new missions across Europe in automotive ECU development, RTOS/CAN integration, and embedded Linux/Qt. Available for remote or on-site projects, with 2 months notice.

Kompetenzen

Kompetenzen

Top-Skills

embedded FreeRTOS CAN-Bus C++ Qt Embedded Linux Yocto LIN UDS J1939 AUTOSAR ARM Cortex-M SafeRTOS Lauterbach Debugger Git Jenkins Docker Batterie

Produkte / Standards / Erfahrungen / Methoden

Agile
Fortgeschritten
V Model
Fortgeschritten

PROFESSIONAL SUMMARY

Senior Embedded Software Engineer with 8+ years of experience designing, developing, and integrating complex real-time systems for safety-critical industries. Deep expertise in C/C++, RTOS (FreeRTOS, SafeRTOS), and automotive protocols (CAN, LIN, UDS, AUTOSAR). Proven track record in full development lifecycle ? from architecture design and requirements analysis to HIL validation and production delivery. Experienced in cross-functional collaboration between hardware and software teams. Seeking to leverage embedded systems and test infrastructure expertise in world-class automotive, robotics, or high-tech industries.


TECHNICAL SKILLS

  • RTOS & OS: SafeRTOS, FreeRTOS, Embedded Linux (RT), Windows, Yocto
  • Protocols: CAN, CAN-FD, LIN, UDS, J1939, AUTOSAR (Classic), I2C, SPI, UART, Ethernet, TCP/IP
  • Microcontrollers: NXP S32K (ARM Cortex-M), PIC18, ESP32, Infineon
  • Tools: Git/Gerrit, Jenkins CI/CD, Docker, JIRA, CANoe, Trace32/Lauterbach, IAR Embedded Workbench, Qt Creator, Enterprise Architect, QAC (static analysis), NI LabVIEW, NI TestStand, KiCad, Polarion, GitLab
  • Methodologies: Agile/Scrum, V-Model, MISRA C, ISO 26262 (awareness), Requirements Engineering
  • Frameworks: Qt (embedded HMI), .NET

Betriebssysteme

Windows
Fortgeschritten
Linux
Fortgeschritten

Programmiersprachen

C
Experte
C++
Fortgeschritten
Python
Basics
Bash
Basics
C#
Basics
VBA

Datenkommunikation

CAN
Fortgeschritten
LIN
Basics
UDS
Fortgeschritten
J1939
Fortgeschritten
Ethernet
Fortgeschritten
TCP/IP
Fortgeschritten
UART
Basics
SPI
Basics
I2C
Basics

Hardware

ARM Cortex-M
Fortgeschritten
NXP S32K
Fortgeschritten
PIC18
Basics
ESP32
Fortgeschritten
Oscilloscope
Fortgeschritten
JTAG/Debug Probe
Fortgeschritten

Design / Entwicklung / Konstruktion

Embedded Software Architecture
Fortgeschritten
RTOS
Fortgeschritten
AUTOSAR
Basics
Embedded Linux
Basics
Yocto
Basics
Qt
Fortgeschritten
Firmware Development
Experte
Real-Time Systems
Experte
MISRA C
Fortgeschritten
Requirements Engineering
Fortgeschritten
Git
Fortgeschritten
Jenkins
Fortgeschritten
Docker
Basics
Trace32 Lauterbach
Fortgeschritten

Branchen

Branchen

Automotive, Defense, Industrial Equipment / Manufacturing, Medical Devices / Optics

Einsatzorte

Einsatzorte

Deutschland, Schweiz
möglich

Projekte

Projekte

8 months
2026-02 - now

Embedded software for precision optical equipment (lens readers & edgers)

Senior Embedded Software Engineer C++ Qt Embedded Linux ...
Senior Embedded Software Engineer
  • Design, develop, and optimize embedded software in C/C++ for precision optical equipment (lens readers and edgers) running on Real-Time Embedded Linux.
  • Implement HMI features and core machine functionalities using the Qt framework deployed on RT Linux.
  • Manage full lifecycle of software tasks via Jira ? delivering new features and resolving complex bugs to improve system reliability.
  • Development environment: Ubuntu, Qt Creator, Git, Confluence for technical documentation.
Qt Git Jira Confluence
C++ Qt Embedded Linux Real-Time systems Jira
Essilor-Luxottica, France
France
2 years 9 months
2023-06 - 2026-02

Battery Management System (BMS) firmware development and platform porting

Embedded Software Engineer C SafeRTOS ARM Cortex-M (NXP S32K) ...
Embedded Software Engineer
  • Contributed to two major projects: porting a Master BMS software to a new hardware platform and developing a new-generation in-house Battery Management System.
  • Designed software architecture (Enterprise Architect), performed requirements analysis, and developed core modules (NVRAM, Diagnostics/DEM) in C following MISRA standards.
  • Integrated and configured third-party communication stacks (UDS, J1939) from Emotas on NXP S32K358 microcontroller with SafeRTOS.
  • Resolved critical SafeRTOS task priority conflicts through systematic debugging with Lauterbach Trace32, ensuring on-time delivery.
Enterprise Architect Lauterbach Trace32 Jira
C SafeRTOS ARM Cortex-M (NXP S32K) UDS J1939 MISRA C BMS
Forsee Power, Ivry-sur-Seine, France
France
1 year 1 month
2022-06 - 2023-06

Embedded HMI for next-generation agricultural vehicles

HMI Developer C++ Qt Embedded Linux ...
HMI Developer
  • Developed application components in C++ for next-generation agricultural vehicle HMIs using Qt framework on embedded Linux.
  • Worked in a modern containerized development environment (Docker), contributing to the CI/CD pipeline.
Qt Docker CI/CD pipeline
C++ Qt Embedded Linux Docker
AGCO, Boulogne-Billancourt, France
France
1 year
2021-07 - 2022-06

Firmware for power and connectivity control unit

Embedded Software Developer C PIC18 Ethernet ...
Embedded Software Developer
  • Designed and developed firmware in C for a power and connectivity control unit, managing the full development lifecycle.
  • Implemented Ethernet and TCP/IP communication protocols on a PIC18 microcontroller.
  • Developed HMI for optronic device update software using .NET/C# environment.
.NET C#
C PIC18 Ethernet TCP/IP .NET
Safran, Massy, France
France
1 year 5 months
2019-11 - 2021-03

AUTOSAR ECU software integration (Body Control Module)

Software Integrator AUTOSAR CAN LIN ...
Software Integrator
  • Orchestrated software integration for BSI (Body Control Module) ECUs on AUTOSAR and non-AUTOSAR architectures using ElektroBit Tresos.
  • Acted as main technical point of contact for resolving cross-team dependencies between software modules and hardware teams.
  • Led system anomaly diagnostics via CAN/LIN network analysis with CANoe, ensuring software version stability across releases.
ElektroBit Tresos CANoe
AUTOSAR CAN LIN ECU integration C
Stellantis, Vélizy-Villacoublay, France
France
1 year
2018-08 - 2019-07

HIL validation for safety-critical ECUs (Airbag & Seat)

HIL Software Validator HIL CAN LIN ...
HIL Software Validator
  • Executed Hardware-in-the-Loop (HIL) validation plans for safety-critical ECUs: Airbag and Seat subsystems.
  • Developed and maintained automated test scripts in NI TestStand, improving test coverage and execution efficiency.
  • Performed CAN/LIN network analysis and debugging using CANoe and NI LabVIEW.
NI TestStand NI LabVIEW CANoe
HIL CAN LIN Test automation
Renault, Guyancourt, France
France
1 year
2017-08 - 2018-07

R&D of air quality measurement devices ? firmware & hardware design

R&D Study Technician (Apprenticeship) C ESP32 FreeRTOS ...
R&D Study Technician (Apprenticeship)
  • Contributed to the full R&D cycle of air quality measurement devices: from hardware design (KiCad) to firmware validation.
  • Developed low-level drivers in C for sensors and ported existing codebase to ESP32 with FreeRTOS.
KiCad
C ESP32 FreeRTOS low-level drivers Arduino
Laboratoires Protec, Villebon-sur-Yvette, France
France

Aus- und Weiterbildung

Aus- und Weiterbildung

1 year
2017-09 - 2018-08

Communications & Embedded Systems

Professional Bachelor?s Degree, Université Versailles Saint-Quentin en Yvelines
Professional Bachelor?s Degree
Université Versailles Saint-Quentin en Yvelines
5 years 11 months
2011-09 - 2017-07

Electronics, Energy & Automation (EEA)

Bachelor?s Degree, Université Pierre et Marie Curie (Sorbonne)
Bachelor?s Degree
Université Pierre et Marie Curie (Sorbonne)

Position

Position

Senior Embedded Software Engineer with 8+ years in automotive, aerospace and industrial systems. Currently freelancing, open to new missions across Europe in automotive ECU development, RTOS/CAN integration, and embedded Linux/Qt. Available for remote or on-site projects, with 2 months notice.

Kompetenzen

Kompetenzen

Top-Skills

embedded FreeRTOS CAN-Bus C++ Qt Embedded Linux Yocto LIN UDS J1939 AUTOSAR ARM Cortex-M SafeRTOS Lauterbach Debugger Git Jenkins Docker Batterie

Produkte / Standards / Erfahrungen / Methoden

Agile
Fortgeschritten
V Model
Fortgeschritten

PROFESSIONAL SUMMARY

Senior Embedded Software Engineer with 8+ years of experience designing, developing, and integrating complex real-time systems for safety-critical industries. Deep expertise in C/C++, RTOS (FreeRTOS, SafeRTOS), and automotive protocols (CAN, LIN, UDS, AUTOSAR). Proven track record in full development lifecycle ? from architecture design and requirements analysis to HIL validation and production delivery. Experienced in cross-functional collaboration between hardware and software teams. Seeking to leverage embedded systems and test infrastructure expertise in world-class automotive, robotics, or high-tech industries.


TECHNICAL SKILLS

  • RTOS & OS: SafeRTOS, FreeRTOS, Embedded Linux (RT), Windows, Yocto
  • Protocols: CAN, CAN-FD, LIN, UDS, J1939, AUTOSAR (Classic), I2C, SPI, UART, Ethernet, TCP/IP
  • Microcontrollers: NXP S32K (ARM Cortex-M), PIC18, ESP32, Infineon
  • Tools: Git/Gerrit, Jenkins CI/CD, Docker, JIRA, CANoe, Trace32/Lauterbach, IAR Embedded Workbench, Qt Creator, Enterprise Architect, QAC (static analysis), NI LabVIEW, NI TestStand, KiCad, Polarion, GitLab
  • Methodologies: Agile/Scrum, V-Model, MISRA C, ISO 26262 (awareness), Requirements Engineering
  • Frameworks: Qt (embedded HMI), .NET

Betriebssysteme

Windows
Fortgeschritten
Linux
Fortgeschritten

Programmiersprachen

C
Experte
C++
Fortgeschritten
Python
Basics
Bash
Basics
C#
Basics
VBA

Datenkommunikation

CAN
Fortgeschritten
LIN
Basics
UDS
Fortgeschritten
J1939
Fortgeschritten
Ethernet
Fortgeschritten
TCP/IP
Fortgeschritten
UART
Basics
SPI
Basics
I2C
Basics

Hardware

ARM Cortex-M
Fortgeschritten
NXP S32K
Fortgeschritten
PIC18
Basics
ESP32
Fortgeschritten
Oscilloscope
Fortgeschritten
JTAG/Debug Probe
Fortgeschritten

Design / Entwicklung / Konstruktion

Embedded Software Architecture
Fortgeschritten
RTOS
Fortgeschritten
AUTOSAR
Basics
Embedded Linux
Basics
Yocto
Basics
Qt
Fortgeschritten
Firmware Development
Experte
Real-Time Systems
Experte
MISRA C
Fortgeschritten
Requirements Engineering
Fortgeschritten
Git
Fortgeschritten
Jenkins
Fortgeschritten
Docker
Basics
Trace32 Lauterbach
Fortgeschritten

Branchen

Branchen

Automotive, Defense, Industrial Equipment / Manufacturing, Medical Devices / Optics

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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