About Sidoine
- Bring-up and validation of electronic boards
- Complete embedded firmware development: drivers, middleware, and application
- Security implementation: secure boot, encryption, OTA
- IoT connectivity integration
- Performance and power consumption optimization
- connectivity (BLE, UART, SPI, I2C)
- MEMS sensors (IMU, barometer, etc.)
- memories (octoSPI FLASH/RAM, HyperBus)
- radio frequency front-end and ADC acquisition chain
- Bare-metal and real-time development in C language
- Microcontrollers: STM32 (H7, H5, WB55), NXP (i.MX RT1176)
- Driver and BSP development
- Embedded cryptography: AES128, SHA256, ECDSA
- Secure bootloader implementation
- RTOS: ThreadX
- TCP/IP network stack: NetX Duo
- File system: FileX
- Connectivity: Ethernet, BLE, LTE
- Communication protocols: MQTT, HTTP
- Control/monitoring interfaces: Python, PyQt, MATLAB
French
Native or bilingual
English
Conversational
Experience
- WheereEmbedded Software EngineerTELECOMMUNICATIONSOctober 2023 - March 2026 (2 years and 5 months)Castelnau-le-Lez, FranceDevelopment of firmware for indoor/outdoor geolocation modules.
- C firmware development on STM32H7 and NXP i.MXRT1176
- Contribution to hardware architecture (selection of microcontrollers, memories, interfaces, and low-power strategy)
- Bring-up and validation of 3 electronic boards (hardware/firmware debugging, communication interface validation)
- Low-level driver development for MEMS sensors, ADC, memories (SPI Flash, HyperFlash, HyperRAM), etc.
- Research and implementation of an embedded solution for ADC acquisition up to 40 Msps using PSSI and FlexIO interfaces
- Design and implementation of serial bus communication protocols (SPI, UART)
- Development of secure bootloaders for firmware updates, ensuring signature verification, decryption, and integrity checks before execution
- Embedded signal processing (FFT, AFC, AGC)
- Development of MATLAB interfaces for unit and integration testing
- Design of an embedded C SDK to facilitate module integration
- Writing technical documentation and integration guides
- Développement indépendantEmbedded IoT Firmware (LTE/Ethernet)INTERNET OF THINGS (IOT)September 2024 - March 2026 (1 year and 6 months)Montpellier, FranceDesign and development of an industrial embedded firmware base for IoT devices, compatible with LTE and Ethernet.Objective: To provide a modular and reusable architecture, suitable for constrained environments and production needs.Key Features:
- Sensor data acquisition and processing (temperature, pressure, etc.)
- Secure real-time data transmission via MQTT to a remote server
- Management of connectivity loss with automatic reconnection mechanisms
- Embedded logging system for diagnostics, monitoring, and field maintenance
- Modular software architecture facilitating the addition of new sensors and protocols
Technical Achievements:- C language development on STM32H5 microcontroller
- Implementation of a real-time architecture based on ThreadX (multitasking management)
- Integration of the NetX Duo network stack: 100 Mbps Ethernet via LAN8742 PHY, LTE via u-blox LARA-R6001 modem in PPP mode (UART interface)
- PPP frame transmission and reception using DMA (CPU and throughput optimization)
- Implementation of secure MQTT communication via TLS with X.509 server authentication
- Time synchronization via SNTP protocol (internal RTC)
- Development of an SPI driver for SD card (SDSC, SDHC, SDXC)
- Integration of the FileX file system (persistent log storage)
- Implementation of a JSON exchange format with JSMN
- Caranx MedicalEmbedded Software Engineer - InternshipMEDICALMarch 2023 - August 2023 (5 months)Nice, FranceDevelopment of the firmware for a measurement module integrated into a growing robot.
- Electronic design: schematic capture, PCB placement, and routing with KiCad
- C firmware development on STM32WB55
- Driver development: sensors (IMU, infrared), DC vibration motor
- Implementation of a communication protocol based on the UART interface
- Implementation of an embedded BLE server
- Development of a Python GUI (PyQt) for real-time control and data visualization
Recommendations
Be the first to recommend Sidoine
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Engineering degree in embedded systemsISEN - Graduate School of Electronics and Digital Technology2023
Certifications
- TOEIC B2ETS Global2024