💼 Professional Experience
Embedded Software Engineer (Consultant) – France | Dec 2024 – Present
- Integrated a 4G LTE modem for industrial IoT devices to improve field reliability.
- Built a Python testing tool to validate modem communication.
- Implemented UART communication using the nRF SDK and FreeRTOS.
- Established secure MQTT links to AWS IoT Core with device authentication.
- Designed a network-switching algorithm to select optimal coverage between carriers.
- Delivered a complete embedded-to-cloud pipeline via AWS Kinesis and Lambda.
Embedded Software Engineer – Syntony GNSS | Toulouse, France | May 2022 – Dec 2024
- Led architecture, debugging, and validation of an Android app, achieving public release.
- Built a CI/CD pipeline for automated Android builds.
- Created a Qt communication protocol reducing installation time by 2 days.
- Developed a daemon service integrating GNSS corrections via Ublox M8T.
- Built Python tools for precision error analysis and deployment support using Docker & Streamlit.
Embedded Systems Research Engineer – CNRS | Bordeaux, France | Mar 2021 – Apr 2022
- Led development of an electronic bracelet prototype for amputee research trials.
- Implemented communication with IMU and Bluetooth modules, optimized filtering, and developed battery-management software.
- Worked extensively with ADC, I2C, SPI, UART, USB, RS485, and STM32 BSP.
Embedded C++ Engineer – NeoTec Vision | Pacé, France | May 2020 – Nov 2020
- Ported CNN-based object detection to an embedded Raspberry Pi-like board for hornet detection.
- Cross-compiled OpenCV and TensorFlow for embedded Linux to enable real-time AI inference.
Software Engineer Intern – IRISA / CNRS | Lannion, France | Jun 2019 – Aug 2019
- Studied YOLOv3 behavior and adapted AI processing for constrained DSP hardware.