05/29/2025 updated


100 % available
R&D Engineer/Embedded Product Developer
Villejuif, France
Worldwide
Diplôme d'ingénieur (Master's Eng, BAC+5)C (Programming Language)Java (Programming Language)4G (Telecommunication)Computer-Aided DesignAgile MethodologyAndroid (Software)ARM ArchitectureArtificial Neural NetworksAtlassian JiraBluetooth Low Energy (Bluetooth)C++ (Programming Language)Cellular NetworksPrinted Circuit BoardElectronic CircuitsCommunications Protocols
Embedded Systems Development
Extensive experience with microcontroller programming including ARM Cortex M4, STM32, ATMEL and MSP430 platforms. Implementation of real-time operating systems like Zephyr, freeRTOS and Contiki.
Communication Protocols
Proficient in implementing various communication protocols including 4G & 5G cellular networks, I2C, SPI, CAN, TCP/IP, UART, BLE and ZigBee. Experience with security implementations and encryption algorithms.
Programming Languages
Strong programming skills in C, C++, Python, Java and MATLAB. Development experience across multiple platforms including embedded Linux, Windows and Android.
PCB Design
Experience in designing multi-layer PCBs using tools like Eagle CAD, including Wi-Fi gateway implementations and electronic circuit design.
GPU Programming
Knowledge of GPU programming with CUDA libraries for computationally intensive tasks, including parallel simulations and testing.
Project Management
Proficient with Git, SVN, Jira for Agile development, GitLab, and other project management tools. Experience in coordinating development teams and managing CI/CD pipelines.
Machine Learning
Implementation of neural networks for embedded systems, including training NNs using MATLAB for battery capacity estimation and integrating trained models into embedded applications.
Extensive experience with microcontroller programming including ARM Cortex M4, STM32, ATMEL and MSP430 platforms. Implementation of real-time operating systems like Zephyr, freeRTOS and Contiki.
Communication Protocols
Proficient in implementing various communication protocols including 4G & 5G cellular networks, I2C, SPI, CAN, TCP/IP, UART, BLE and ZigBee. Experience with security implementations and encryption algorithms.
Programming Languages
Strong programming skills in C, C++, Python, Java and MATLAB. Development experience across multiple platforms including embedded Linux, Windows and Android.
PCB Design
Experience in designing multi-layer PCBs using tools like Eagle CAD, including Wi-Fi gateway implementations and electronic circuit design.
GPU Programming
Knowledge of GPU programming with CUDA libraries for computationally intensive tasks, including parallel simulations and testing.
Project Management
Proficient with Git, SVN, Jira for Agile development, GitLab, and other project management tools. Experience in coordinating development teams and managing CI/CD pipelines.
Machine Learning
Implementation of neural networks for embedded systems, including training NNs using MATLAB for battery capacity estimation and integrating trained models into embedded applications.
Languages
EnglishFluentFrenchNative speaker
Project history
Developing SIM card handler software modules for 4G&5G modems, implementing security and ciphering for cellular networks, and creating network selection procedures. Working on Extended Authentication Protocol implementation and maintaining CI/CD pipelines.
Developed simulation platform for electronic system prototypes to calculate battery autonomy. Created Python interface modules, implemented GPU-accelerated testing tools, and generated Eagle schematics from proprietary formats.
Developed firmware for electric meters using ARM Cortex M4 microcontrollers on freeRTOS platform. Implemented data sampling, calculation of electrical quantities, and communication protocols for energy consumption monitoring.