09/29/2026 updated
AB
not available
info: not available until 12/01/2026
Senior Embedded Software Engineer | C/C++ | AUTOSAR/CAN | RTOS | Embedded Linux
LIMEIL BREVANNES, France
Worldwide
Professional Bachelor's Degree in Communications & Embedded SystemsAbout me
Senior Embedded Software Engineer with 8+ years of experience in C/C++ and embedded systems, with background in real-time software, RTOS, CI/CD, hardware debugging and automotive systems. Experienced with CAN/LIN/UDS, AUTOSAR environments, Qt/C++, and embedded Linux/Yocto.
AI AgentsC (Programming Language)AUTomotive Open System Architecture (AUTOSAR)C++ (Programming Language)CAN BusSoftware QualityDebuggingLinuxEmbedded CLinux On Embedded SystemsEmbedded SoftwareFirmwareFreeRTOSSoftware ArchitectureQt (Software)
Embedded Software Development in C/C++
Expert-level programming in C and proficient in C++ for designing, developing, and optimizing embedded software for real-time and safety-critical systems, including firmware for microcontrollers such as NXP S32K, PIC18, and ESP32.
RTOS & Real-Time Systems
Deep expertise in real-time operating systems including SafeRTOS, FreeRTOS, and Embedded Linux (RT), with hands-on experience resolving task priority conflicts and ensuring reliable real-time execution in safety-critical environments.
Automotive Communication Protocols
Extensive knowledge and practical application of automotive protocols including CAN, CAN-FD, LIN, UDS, J1939, and AUTOSAR (Classic), with experience integrating and configuring third-party communication stacks on embedded hardware platforms.
HMI Development with Qt Framework
Development of HMI features and application components using the Qt framework deployed on Embedded Linux and RT Linux platforms, including work on agricultural vehicle HMIs and precision optical equipment.
CI/CD & DevOps Tools
Practical experience with Git, Gerrit, Jenkins CI/CD, Docker, JIRA, and GitLab for managing software lifecycle, containerized development environments, and continuous integration pipelines.
HIL Validation & Test Automation
Execution of Hardware-in-the-Loop validation plans for safety-critical ECUs, development and maintenance of automated test scripts using NI TestStand, and network analysis with CANoe and NI LabVIEW.
Software Architecture & Requirements Engineering
Design of software architectures using Enterprise Architect, requirements analysis, and development of core modules following MISRA C standards, with awareness of ISO 26262 and V-Model methodologies.
Debugging & Static Analysis Tools
Proficient use of Lauterbach Trace32, IAR Embedded Workbench, CANoe, and QAC for systematic debugging, static code analysis, and ensuring software quality and on-time delivery.
Python & Scripting
Intermediate-level Python programming, complemented by a Google/Coursera Crash Course on Python certification, used for scripting and automation tasks in embedded development workflows.
Expert-level programming in C and proficient in C++ for designing, developing, and optimizing embedded software for real-time and safety-critical systems, including firmware for microcontrollers such as NXP S32K, PIC18, and ESP32.
RTOS & Real-Time Systems
Deep expertise in real-time operating systems including SafeRTOS, FreeRTOS, and Embedded Linux (RT), with hands-on experience resolving task priority conflicts and ensuring reliable real-time execution in safety-critical environments.
Automotive Communication Protocols
Extensive knowledge and practical application of automotive protocols including CAN, CAN-FD, LIN, UDS, J1939, and AUTOSAR (Classic), with experience integrating and configuring third-party communication stacks on embedded hardware platforms.
HMI Development with Qt Framework
Development of HMI features and application components using the Qt framework deployed on Embedded Linux and RT Linux platforms, including work on agricultural vehicle HMIs and precision optical equipment.
CI/CD & DevOps Tools
Practical experience with Git, Gerrit, Jenkins CI/CD, Docker, JIRA, and GitLab for managing software lifecycle, containerized development environments, and continuous integration pipelines.
HIL Validation & Test Automation
Execution of Hardware-in-the-Loop validation plans for safety-critical ECUs, development and maintenance of automated test scripts using NI TestStand, and network analysis with CANoe and NI LabVIEW.
Software Architecture & Requirements Engineering
Design of software architectures using Enterprise Architect, requirements analysis, and development of core modules following MISRA C standards, with awareness of ISO 26262 and V-Model methodologies.
Debugging & Static Analysis Tools
Proficient use of Lauterbach Trace32, IAR Embedded Workbench, CANoe, and QAC for systematic debugging, static code analysis, and ensuring software quality and on-time delivery.
Python & Scripting
Intermediate-level Python programming, complemented by a Google/Coursera Crash Course on Python certification, used for scripting and automation tasks in embedded development workflows.
Languages
EnglishFluentFrenchNative speaker
Project history
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.
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 using 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.
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.