Embedded & Firmware
Low-level development in pure C and modern C++. From bare-metal board bring-up to multi-core RTOS targets, I focus on tight memory budgets, deterministic timing, and safety standards like DO-178 and ISO 26262.
I engineer high-reliability embedded software for systems where failure is not an option. With over a decade of hands-on experience across automotive, aerospace, and defense, I specialize in low-level C/C++ firmware, hardware bring-up, deterministic RTOS optimization, and leading agile engineering teams at scale.
Production firmware, automated validation benches, and pragmatic agile leadership.
Low-level development in pure C and modern C++. From bare-metal board bring-up to multi-core RTOS targets, I focus on tight memory budgets, deterministic timing, and safety standards like DO-178 and ISO 26262.
I build automated test benches in Python, hardware-in-the-loop (HIL) validation setups, and Vector CANoe / CAPL scripts to test firmware under real bus conditions and catch regressions before hardware arrives.
As a certified Scrum Master (PSM I) and RTE, I guide multi-site engineering teams across France, Germany, and Romania, bridging complex system requirements with everyday engineering reality.
A decade of hands-on missions across automotive gateways, commercial flight software, and military training systems.
Developing military simulation and training firmware. Hardened bare-metal drivers on STM32L4 and optimized RAM footprint under Micrium OS on Silicon Labs EFM32 microcontrollers.
Led software development and technical product ownership for the Audi Gateway (MLBevo) and Central Computer (HCP4). Integrated multi-core Infineon Aurix targets under AUTOSAR and ISO 26262 safety standards.
Engineered DO-178 certified flight software for commercial airliner power and air management systems. Wrote dual-core TI C2000 Delfino drivers while serving as team Scrum Master.
Built flight control and communication software for next-generation eVTOL aircraft, running Embedded Linux (Petalinux on Xilinx Zynq UltraScale+) with automated Python validation benches.
Products, developer tools, and applications engineered under the Hurel Software umbrella.
A code compliance and automated bug repair engine built specifically for embedded C and C++. It pairs strict AST static analysis (BARR-C, CERT-C, ANSSI-C) with targeted AI repair to eliminate false positives and generate verified patches with zero code retention.
A fast-paced sci-fi endless runner for Android, engineered to demonstrate low-latency touch controls, procedural obstacle generation, and consistent 60 FPS mobile performance.
Verified PSM I credentials, peer recommendations, and detailed mission histories across Thales, Continental, Liebherr, and Metavonics.
Whether you need architectural guidance on critical firmware, automated test tooling, or experienced agile leadership, let's talk. Every conversation is handled directly and confidentially.