À propos de 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
Français
Bilingue ou natif
Anglais
Capacité professionnelle limitée
Expériences
- WheereIngénieur logiciel embarquéTÉLÉCOMMUNICATIONSoctobre 2023 - mars 2026 (2 ans et 5 mois)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 DES OBJETSseptembre 2024 - mars 2026 (1 an et 6 mois)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é - StageSECTEUR MÉDICALmars 2023 - août 2023 (5 mois)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
Recommandations
Soyez le premier à recommander Sidoine
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- Diplôme d'ingénieur en systèmes embarquésISEN - Institut Supérieur de l'Electronique et du Numérique2023
Certifications
- TOEIC B2ETS Global2024