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/dag
Montpellier, FR
3-7 jaar

Gemiddelde responstijd: 1 uur

Over 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
  • Frans

    Tweetalig / moedertaal

  • Engels

    Beperkte professionele capaciteit

Kan op locatie werken
Montpellier (tot 10km), Toulouse (tot 10km), Aix-en-Provence (tot 10km), Marseille (tot 10km)

Werkervaring

  • Wheere
    Ingénieur logiciel embarqué
    TELECOMMUNICATIE
    oktober 2023 - maart 2026 (2 jaren en 5 maanden)
    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 OF THINGS (IOT)
    september 2024 - maart 2026 (1 jaar en 6 maanden)
    Montpellier, Frankrijk
    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
    MEDISCHE SECTOR
    maart 2023 - augustus 2023 (5 maanden)
    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

Aanbevelingen

Wees de eerste die Sidoine aanbeveelt

Help deze freelancer om te schitteren door te vertellen hoe het is om met hem of haar te werken.

Deze freelancerprofielen matchen ook met zoekopdracht.

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

Opleidingen

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

Diploma's

  • TOEIC B2
    ETS Global
    2024

Vaardigheden

Categorieën