About Sidoine
- Bring-up et validation de cartes électroniques
- Développement firmware embarqué complet : drivers, middleware et applicatif
- Implémentation de sécurité : secure boot, chiffrement, OTA
- Intégration de connectivité IoT
- Optimisation de performance et de consommation
- connectivités (BLE, UART, SPI, I2C)
- capteurs MEMS (IMU, baromètre, etc.)
- mémoires (octoSPI FLASH/RAM, HyperBus)
- front-end radiofréquence et chaîne d'acquisition ADC
- Développement bare-metal et temps réel en langage C
- Microcontrôleurs : STM32 (H7, H5, WB55), NXP (i.MX RT1176)
- Développement de drivers et BSP
- Cryptographie embarquée : AES128, SHA256, ECDSA
- Mise en place de bootloader sécurisé
- RTOS : ThreadX
- Pile réseau TCP/IP : NetX Duo
- Système de fichiers : FileX
- Connectivités : Ethernet, BLE, LTE
- Protocoles de communication : MQTT, HTTP
- Interfaces de contrôle/supervision : Python, PyQt, MATLAB
French
Native or bilingual
English
Conversational
Experience
- WheereIngénieur logiciel embarquéTELECOMMUNICATIONSOctober 2023 - March 2026 (2 years and 5 months)Castelnau-le-Lez, FranceDéveloppement de firmwares pour modules de géolocalisation indoor/outdoor.
- Développement de firmwares en langage C sur STM32H7 et NXP i.MXRT1176
- Contribution à l’architecture hardware (choix de microcontrôleurs, mémoires, interfaces et stratégie low-power)
- Bring-up et validation de 3 cartes électroniques (debug hardware/firmware, validation des interfaces de communication)
- Développement de drivers bas niveau pour capteurs MEMS, ADC, mémoires (SPI Flash, HyperFlash, HyperRAM), etc.
- Recherche et implémentation d’une solution embarquée pour l’acquisition ADC jusqu’à 40 Msps en exploitant les interfaces PSSI et FlexIO
- Conception et implémentation de protocoles de communication sur bus séries (SPI, UART)
- Développement de bootloaders sécurisés permettant la mise à jour firmware et assurant la vérification de signature, le déchiffrement et le contrôle d’intégrité avant exécution
- Traitement de signal embarqué (FFT, AFC, AGC)
- Développement d'interfaces MATLAB pour tests unitaires et d’intégration
- Conception d’un SDK C embarqué pour faciliter l’intégration des modules
- Rédaction de documentation technique et guides d’intégration
- Développement indépendantFirmware embarqué IoT (LTE/Ethernet)INTERNET OF THINGS (IOT)September 2024 - March 2026 (1 year and 6 months)Montpellier, FranceConception et développement d’une base de firmware embarqué industrielle pour dispositifs IoT, compatible LTE et Ethernet.Objectif : fournir une architecture modulaire et réutilisable, adaptée aux environnements contraints et aux besoins de production.Fonctionnalités principales :
- Acquisition et traitement de données capteurs (température, pression, etc.)
- Transmission sécurisée des données en temps réel via MQTT vers un serveur distant
- Gestion des pertes de connectivité avec mécanismes de reconnexion automatique
- Système de logs embarqué pour diagnostic, supervision et maintenance terrain
- Architecture logicielle modulaire facilitant l’ajout de nouveaux capteurs et protocoles
Réalisations techniques :- Développement en langage C sur microcontrôleur STM32H5
- Mise en place d’une architecture temps réel basée sur ThreadX (gestion multitâche)
- Intégration de la pile réseau NetX Duo : Ethernet 100 Mbps via PHY LAN8742, LTE via modem u-blox LARA-R6001 en mode PPP (interface UART)
- Transmission et réception de trames PPP avec utilisation du DMA (optimisation CPU et débit)
- Mise en place d’une communication MQTT sécurisée par TLS avec authentification serveur X.509
- Synchronisation temporelle via protocole SNTP (RTC interne)
- Développement d’un driver SPI pour carte SD (SDSC, SDHC, SDXC)
- Intégration du système de fichier FileX (stockage persistant des logs)
- Implémentation d’un format d’échange JSON avec JSMN
- Caranx MedicalIngénieur Logiciel Embarqué - StageMEDICALMarch 2023 - August 2023 (5 months)Nice, FranceDéveloppement du firmware d'un module de mesure embarqué dans un growing robot.
- Conception électronique : saisie de schéma, placement et routage du PCB avec KiCad
- Développement du firmware en langage C sur STM32WB55
- Développement de drivers : capteurs (IMU, infrarouge), moteur de vibration DC
- Implémentation d'un protocole de communication basé sur l'interface UART
- Implémentation d'un serveur BLE embarqué
- Développement d’une IHM Python (PyQt) pour contrôle/commande et visualisation de données en temps réel
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
- Diplôme d'ingénieur en systèmes embarquésISEN - Institut Supérieur de l'Electronique et du Numérique2023
Certifications
- TOEIC B2ETS Global2024