You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Sidoine K.SK

Sidoine K.

Développeur firmware embarqué C | STM32 | RTOS

420 €/jour
Montpellier, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de Sidoine

Ingénieur systèmes embarqués, spécialisé en conception et développement firmware sur microcontrôleurs STM32 et NXP.

J'accompagne les équipes R&D sur des problématiques critiques en phase de développement produit :
  • 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
Tout au long du développement et à la fin de chaque mission, vous disposez d'éléments directement exploitables par vos équipes tels que les codes sources, les scripts de test et la documentation technique.

A ce jour, j'ai développé et livré les firmwares de 4 modules électroniques (médical et géolocalisation
indoor/outdoor) équipés de :
  • 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

N’hésitez pas à me contacter afin d’échanger sur votre projet.

🔹 Compétences techniques
  • 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

Accepte de travailler sur site
Montpellier (jusqu’à 10 km), Toulouse (jusqu’à 10 km), Aix-en-Provence (jusqu’à 10 km), Marseille (jusqu’à 10 km)

Expériences

  • Wheere
    Ingénieur logiciel embarqué
    TÉLÉCOMMUNICATIONS
    octobre 2023 - mars 2026 (2 ans et 5 mois)
    Castelnau-le-Lez, France
    Dé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
    Bootloader Drivers STM32 i.MX RT1176 Logiciel embarqué
  • Développement indépendant
    Firmware embarqué IoT (LTE/Ethernet)
    INTERNET DES OBJETS
    septembre 2024 - mars 2026 (1 an et 6 mois)
    Montpellier, France
    Conception 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
    Internet des objets LTE Ethernet Azure RTOS MQTT
  • Caranx Medical
    Ingénieur Logiciel Embarqué - Stage
    SECTEUR MÉDICAL
    mars 2023 - août 2023 (5 mois)
    Nice, France
    Dé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
    STM32WB55 PyQt Systèmes embarqués Bluetooth Low Energy PWM

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

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Diplôme d'ingénieur en systèmes embarqués
    ISEN - Institut Supérieur de l'Electronique et du Numérique
    2023

Certifications

  • TOEIC B2
    ETS Global
    2024

Compétences

Catégories