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 Systems
LIMEIL BREVANNES, France
Worldwide
Professional Bachelor's Degree in Communications & Embedded Systems

Profile attachments

CV_ABASSY_BARRY_EN.docx

About 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)Requirements EngineeringSafety Critical SystemsGitLabGitEmbedded CoderTrace32Jenkins
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.

Languages

EnglishFluentFrenchNative speaker

Project history

Senior Embedded Software Engineer

Essilor-Luxottica, France (Freelance)
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.

Embedded Software Engineer

Forsee Power, Ivry-sur-Seine, France
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.

HMI Developer

AGCO (via T&S), Boulogne-Billancourt, France
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.

Embedded Software Developer

Safran (via CS Group), Massy, France
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.

Software Integrator

Stellantis (via LGM), Velizy-Villacoublay, France
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.

HIL Software Validator

Renault (via SERMA Engineering), Guyancourt, France
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.

R&D Study Technician (Apprenticeship)

Laboratoires Protec, Villebon-sur-Yvette, France
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.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in