R&D ingénieur systèmes embarqués
Envoyez une offre d'emploi directement à ce candidat
Ingénieur Senior en Systèmes Embarqués Temps Réel et Télécommunications avec plus de 8 ans d'expérience en France et en Allemagne. Expertise approfondie en développement firmware bare-metal et sous RTOS (FreeRTOS principalement) sur architectures ARM Cortex-M (STM32F7/WL55/F0/M0) et Cortex-A (NXP iMX6/iMX8MP). Compétences avérées en architecture IoT, cybersécurité embarquée, IA/ML pour les systèmes de communication, Yocto/AOSP, migration kernel
Linux, hardening système et préparation à la conformité Cyber Resilience Act (CRA). Bilan avéré dans la livraison de projets embarqués critiques — de la définition d'architecture au déploiement — dans les secteurs transport public, automobile,
télécommunications et défense. Trilingue (Français natif, Anglais C1, Allemand B1)
Ingénieur R&D Senior — Systèmes Embarqués Temps Réel & Linux (Freelance)
RATP Smart Systems (ex-Navocap) — Toulouse-Blagnac, France Octobre 2023 – Présent
Mission de R&D sur les équipements critiques de mobilité connectée pour le transport public RATP, de la carte MCU au système Linux embarqué durci.
PROJET 1 — BASS V2.0 (Boîtier Audio Smart Systems) | STM32F756 Cortex-M7
Développement du firmware embarqué temps réel d'un équipement critique de l'infrastructure RATP : diffusion audio
(codec TLV320AIC3204), communication Modbus-RTU slave sur RS485 avec le calculateur Neo+, interfaçage équipements de bord.
▸ Architecture logicielle multi-couches (Application / Services / Drivers / HAL-BSP) conforme MISRA-C
▸ Ordonnanceur coopératif temps réel en polling : tâches 1 ms I/O, 10 ms Modbus/Audio, 100 ms WDG, garantissant un déterminisme sub-milliseconde
▸ Drivers bas niveau : RS485 half-duplex DE/RE + DMA, UART, I2C, GPIO, TIMx, IWDG, gestion d'interruptions critiques
▸ Stack Modbus-RTU slave complète (Holdings, Inputs, Coils, Discretes)
▸ Intégration codec audio TLV320AIC3204 via I2C — routage multi-profils (LINE-IN→HP bypass, DAC→HP + ALC)
▸ Résolution d'une race condition ISR/polling critique (6 itérations firmware) → taux de réponse 100 % sur 10 000
requêtes, latence ~19 ms
▸ Framework de tests unitaires Unity + SIL (44 tests unitaires + 10 tests SIL, couverture 92,5 %), harness pymodbus
3.12.1
▸ Dashboard Python interactif de monitoring temps réel + rédaction du mémoire technique projet
Environnement : STM32F756ZGT6 · ARM Cortex-M7 @ 216 MHz · C · MISRA-C · STM32CubeIDE · HAL/LL · GCC ARM · OpenOCD ·
Modbus RTU · RS485 · TLV320AIC3204 · I2C · UART · DMA · Unity · pymodbus · Python · Git / GitLab
PROJET 2 — Systèmes Linux & Android pour tablette embarquée automobile (Neo+)
Définition et développement de l'architecture logicielle d'une plateforme informatique embarquée (tablette grade automobile) pour véhicules de transport public, basée sur NXP iMX6 / iMX8MP. Système dual Linux/Android avec connectivité LTE et OTA.
▸ Définition de l'architecture matérielle et logicielle du calculateur embarqué
▸ Développement from scratch et maintenance d'une distribution Linux Yocto en production (branche kirkstone)
▸ Portage et customisation Android AOSP pour tablette automobile, intégration conteneurs LXC pour architecture dual boot Linux/Android
▸ Scripting U-Boot : déploiement TFTP, boot sans DHCP, optimisation des variables d'environnement
▸ Intégration modem LTE/4G Quectel EC25-E (commandes AT, GNSS, gestion réseau)
▸ Implémentation du mécanisme de mise à jour firmware OTA
▸ Qualification radio WiFi du module u-blox EMMY-W1 (chipset NXP IW416) sous Yocto — driver MFG, patches kernel,
campagne LNE
Environnement : Yocto Project (kirkstone) · BitBake · NXP iMX6 · iMX8MP · Android AOSP 12 · LXC · U-Boot · TFTP · NFS · Quectel EC25-E
· LTE/4G · OTA · u-blox EMMY-W1 · NXP IW416 · WiFi 802.11 · Shell · Python · Git / GitLab
PROJET 3 — Migration kernel Linux 4.19 → 6.12 & mise en conformité cybersécurité (CRA)
Pilotage technique de la migration kernel Linux 4.19 → 6.12 LTS sur plateforme iMX6 (projet Dev_Systeme_Neo), dans le cadre de la conformité Cyber Resilience Act (CRA) européen.
▸ Analyse d'impact CVE et cartographie des vulnérabilités du kernel 4.19 (audit NVD / kernel.org security)
▸ Migration complète du kernel Linux 4.19.89 → 6.12 LTS avec support jusqu'en 2026+
▸ Customisation Device Tree pour iMX6 sous 6.12 (pinmux, regulator, clock tree, drivers)
▸ Adaptation des recettes Yocto (kirkstone) et backports de patches de sécurité
▸ Activation des mécanismes de durcissement kernel : KASLR, SMEP/SMAP, KPTI, STACKPROTECTOR_STRONG,
FORTIFY_SOURCE, SLAB_FREELIST_HARDENED, LOCKDOWN
▸ Patches de compatibilité pour intégration WiFi moderne (références bande 6 GHz absentes de 4.19, APIs nl80211)
▸ Processus de gestion des vulnérabilités : veille CVE, stratégie de patching LTS, cadence compatible CRA
▸ Documentation des mesures de sécurité conformément aux exigences essentielles CRA (Annexe I)
▸ Contribution à la préparation d'un SBOM (Software Bill of Materials) de la distribution Yocto
Environnement : Linux kernel 4.19 → 6.12 LTS · Device Tree · Yocto kirkstone · BitBake · U-Boot 2018 → 2023.x · iMX6 · KASLR · KPTI ·
FORTIFY_SOURCE · STACKPROTECTOR · CVE / NVD · CRA (EU 2024/2847) · SBOM (CycloneDX / SPDX) · Git / GitLab · Shell · Python
Ingénieur R&D Systèmes Embarqués & IA (Consulting)
CELAD | Client : Mitsubishi Electric R&D Europe (MERCE) — Cesson-Sévigné, France Septembre 2022 – Août
2023
Mission R&D sur le positionnement 5G assisté par IA, en collaboration avec Mitsubishi Electric Research Centre Europe.
Contribution à la normalisation 3GPP via publications scientifiques.
▸ Implémentation du standard de géolocalisation indoor 3GPP / 5G par Deep Learning et Machine Learning
▸ Développement et intégration de modules dans une plateforme de simulation système (Matlab)
▸ Création de scénarios d'usine conformes 3GPP TR 38.901 ; génération de datasets pour l'estimation de canal MIMO
▸ Évaluation d'architectures de réseaux de neurones et d'hyperparamètres pour la localisation radio basée sur signaux
▸ Analyse de la complexité computationnelle des réseaux de neurones pour le positionnement utilisateur 5G
▸ Co-auteur de publications scientifiques sur le positionnement 5G assisté par IA
Environnement : 5G NR · Deep Learning · Matlab · 3GPP TR 38.901 · PRS · MIMO · Réseaux de Neurones · Python / TensorFlow
Ingénieur R&D Systèmes Embarqués & IoT
Sodira-Connect — Cesson-Sévigné, France Octobre 2021 – Août 2022
▸ Développement de la pile de communication LoRa (capteur vers passerelle) sur cible STM32 et intégration dans une passerelle Linux embarquée
▸ Mise en place d'un environnement de chaîne de compilation croisée pour cibles ARM
▸ Développement et optimisation de logiciels C/C++ sur NIOS II pour systèmes de détection critiques
▸ Construction d'une IHM temps réel sous Matlab pour la supervision QoS WiFi et données de détection drone embarqué
Environnement : LoRa · Linux embarqué · ARM Cortex-M · NIOS II · C/C++ · Matlab · QoS WiFi
Ingénieur de Recherche — Électronique Embarquée & IA
L3I Lab — La Rochelle Université — France Octobre 2020 – Septembre 2021
▸ Définition de l'architecture d'un véhicule sous-marin autonome (AUV)
▸ Revue de littérature sur les algorithmes IA pour la modélisation de canal dans les communications maritimes
▸ Implémentation d'algorithmes d'apprentissage fonctionnels pour l'estimation de canal sous-marin
▸ Développement d'un simulateur de modèle de propagation sous Matlab dans le contexte maritime PETOOL
Environnement : IA / ML · Matlab · Communications Maritimes · AUV · Modélisation de Canal
Ingénieur de Recherche — ML pour Systèmes de Communication & Couche Physique 5G
NTS Lab — Technische Universität Darmstadt — Allemagne Octobre 2017 – Mai 2020
▸ Développement d'algorithmes IA pour l'allocation de ressources sur la couche physique 5G
▸ Conception et déploiement de scénarios d'attaque sur la couche physique par Software Defined Radio (SDR)
▸ Implémentation d'algorithmes d'estimation d'angle (MUSIC, CAPON) pour AoA / AoD dans les systèmes MIMO
▸ Thèse de master : approche novatrice par complétion tensorielle pour l'estimation de canal Massive MIMO
(framework QuaDRiGa + Moindres Carrés Alternants ALS)
Environnement : 5G PHY · SDR · MUSIC / CAPON · Massive MIMO · QuaDRiGa · ALS · ML / IA
▸ 2017 – 2020 — Double Diplôme : M.Sc. Informatique et Réseaux — Réseaux Mobiles Sécurisés, IoT & ML —
Technische Universität Darmstadt (Allemagne) & ENSEA (France)
▸ 2015 – 2017 — Diplôme d'Ingénieur — Systèmes Électroniques Embarqués — ENSEA, Cergy, France
▸ 2013 – 2015 — DUT GEII — Électronique RF, Conception d'Antennes & Traitement du Signal — Université de
Bordeaux, France
▸ 2012 – 2013 — Baccalauréat — Mathématiques & Physique — Lycée Seydina Limamou Laye, Dakar, Sénégal