DISPONIBLE FIN JANVIER 2027 · MOBILITÉ NATIONALE & INTERNATIONALE

Emmanuel Yovo

_

Ingénieur firmware, je développe les logiciels qui relient le matériel au monde physique : microcontrôleurs, convertisseurs de puissance, capteurs et équipements connectés. Mon cœur de métier est le logiciel embarqué temps réel ; je l'applique aussi aux réseaux électriques, à la régulation et à l'instrumentation.

Strasbourg, FR · disponible fin jan. 2027 / C · C++ · Python / ARM Cortex-M4 / FreeRTOS

Du logiciel au contrôle temps réel

Ingénieur logiciel embarqué diplômé d'un double cursus à l'UTBM (Informatique — Systèmes embarqués & robotique, et Master Systèmes complexes / Mécatronique), j'ai construit un parcours académique pluridisciplinaire avant de me spécialiser dans les systèmes embarqués et temps réel.

Mon travail se situe à l'interface du matériel et du logiciel : développement C bas niveau sur ARM Cortex-M4 pour des boucles de contrôle temps réel, architecture multitâche sous FreeRTOS et intégration de piles de communication CAN, Modbus, MQTT et gRPC.

J'ai développé cette expertise chez SOCOMEC, sur la conversion de puissance, chez TECHNOPURE, sur le firmware d'un équipement connecté, et à EDF R&D, sur le contrôle-commande de microgrids. Je recherche aujourd'hui un poste, idéalement dans l'énergie ou les transports (aéronautique, ferroviaire, automobile), avec une mobilité internationale.

3 Expériences embarquées
4+ Familles de MCU / SoC
10+ Pays envisagés

Un socle firmware, plusieurs terrains d'application

{ }

Firmware & embarqué

CC++ARM Assembly PythonGoIAR Embedded Workbench Matlab / Simulink
⚙

Temps réel & cibles

FreeRTOSMicrium OSESP-IDF ARM Cortex-M4STM32Infineon XMC4500ESP32
◫

Énergie, smartgrid & IT/OT

MicrogridEMS / PMSUPS / conversion de puissance Passerelles EdgeLinux industrielDocker / PodmanKubernetes / Helm
⇄

Protocoles & interfaces

CAN / CANopen / LINModbus TCP/RTUMQTT gRPCGraphQL / WebSocketI2C / SPI / PWM
∿

Régulation & modélisation

PI/PID anti-saturationClarke / αβ Matlab / SimulinkValidation SILJumeau numérique
🛠

Instrumentation & V&V

LabVIEW RT / FPGACompactRIO / myRIONI DAQ OscilloscopeTests unitaires & intégrationGitLab CI/CD / SonarQube

Langues — Français (natif) · Anglais (professionnel, C1)

Des firmwares livrés en conditions réelles

SEP 2026 — JAN 2027

Ingénieur système — Passerelles Edge industrielles Mission en cours

EDF R&D · Palaiseau, France · démonstrateur microgrid

Faire communiquer les équipements électriques, les services de pilotage et la supervision.

  • Évolution de services Modbus et MQTT sur une passerelle Edge sous Linux industriel.
  • Conception d'un pont entre l'acquisition (GraphQL / WebSocket) et les services du démonstrateur (MQTT, gRPC).
  • Tests automatisés, validation sur banc SIL et documentation des interfaces entre systèmes.
  • Démarrage du déploiement conteneurisé des services avec Docker, Podman, Kubernetes et Helm.
GoModbusMQTTDockerKubernetesIT / OT

FEB 2026 — JUL 2026

Ingénieur logiciel embarqué — Électronique de puissance Stage

SOCOMEC SAS · Huttenheim, France

Transformation d'un onduleur (UPS) en source de courant de test haute performance.

  • Développement de lois de contrôle bas niveau en C sur Infineon XMC4500 (ARM Cortex-M4) pour la conversion de puissance.
  • Implémentation d'une boucle de régulation de courant (ABC, Clarke/αβ, PI anti-saturation) sous contraintes temps réel strictes avec timers Capture & Compare.
  • Validation de la logique de contrôle sous Matlab Coder / Simulink, puis sur banc d'essai conformément aux exigences de sécurité électrique industrielle.
  • Appropriation des architectures UPS : redresseurs, onduleurs, bypass, quatrième bras et étages booster/chargeur.
CARM Cortex-M4CAN/CANOpen Power ElectronicsMatlab/Simulink

MAR 2025 — SEP 2025

Ingénieur logiciel embarqué — IoT & instrumentation Mission

TECHNOPURE SAS · Belfort, France

Firmware d'un purificateur d'air connecté : acquisition, pilotage distant et suivi de durée de vie.

  • Conception d'une architecture multitâche en C sous FreeRTOS (ESP-IDF) sur ESP32.
  • Développement de drivers I2C et PWM pour les capteurs, et comptage d'impulsions GPIO pour la vitesse de ventilation.
  • Intégration d'une pile double flux : HTTPS pour l'authentification, MQTT pour la télémétrie et le pilotage distant.
  • Pilotage bas niveau des relais de puissance et suivi de durée de vie en mémoire non volatile (NVS).
FreeRTOSESP-IDF MQTTI2C / PWM

SEP 2024 — FEB 2025

Ingénieur R&D — Systèmes de contrôle embarqués Stage

EDF R&D · Palaiseau, France

Algorithme de contrôle-commande pour le système de gestion énergétique d'un microgrid.

  • Développement de l'algorithme de pilotage d'un microgrid (batteries, photovoltaïque, générateur) en Go et Python.
  • Conception d'un jumeau numérique partiel pour simuler et valider la logique de commande.
  • Mise en place de CI/CD et d'analyse statique SonarQube pour fiabiliser un code à criticité élevée.
  • Implémentation des communications inter-systèmes via Modbus et gRPC.
GoPython ModbusgRPCDigital Twin

Réalisations sélectionnées

Des réalisations qui montrent la chaîne complète : acquisition, logiciel, commande, communication et validation. Une partie du code est disponible sur GitHub.

⚖

FIRMWARE · SYSTÈMES DISTRIBUÉS

Réseau automobile multi-calculateurs — FreeRTOS / CAN / LIN

Réseau embarqué à deux nœuds (STM32F407, ARM Cortex-M4) communiquant en CAN et LIN sous FreeRTOS : un nœud de contrôle et un nœud de commande, inspirés des architectures distribuées automobile et ferroviaire.

CSTM32F407 FreeRTOSCANLIN
⚛

FIRMWARE · IOT & CAPTEURS

Purificateur d'air connecté — FreeRTOS / ESP32 / MQTT

Firmware de production développé chez TECHNOPURE : architecture FreeRTOS multitâche sur ESP32, acquisition de capteurs CO₂/ozone/courant, commande de relais et pile HTTPS + MQTT pour l'authentification, la télémétrie et le pilotage distant.

CESP-IDF MQTTI2CPWM
🤖

ROBOTIQUE MOBILE

Robot mobile autonome — TurtleBot / ROS

Navigation autonome dans deux environnements : localisation par empreintes Wi-Fi avec KNN dans un couloir, cartographie SLAM en salle et évitement dynamique d'obstacles par LiDAR.

PythonROS SLAMLiDAR
🔬

CONTRÔLE & ALGORITHMES

Asservissement robotique — Capteurs LEGO EV3

Contrôle en boucle fermée sur LEGO EV3 : suivi de ligne et évitement d'obstacles avec capteurs couleur, ultrasoniques et gyroscopiques, filtre de Kalman et réglage PID.

PythonKalman Filter PIDSensors
🎗

INSTRUMENTATION · LABVIEW RT / FPGA

Contrôle-commande d'ascenseur — LabVIEW / FPGA + RT

Ascenseur pédagogique à quatre niveaux sur NI myRIO : architecture hybride FPGA (couche matérielle à 40 MHz) + ARM Cortex-A9 temps réel, logique par machine d'états et sécurités portes.

LabVIEWFPGA myRIOReal-Time
📁

RÉSEAUX ÉLECTRIQUES · IT / OT

Passerelles Edge & microgrid — IT/OT

Mission EDF R&D sur un démonstrateur de réseau électrique : services Go sous Linux, interfaces Modbus / MQTT / GraphQL et validation SIL. Le code est confidentiel ; le périmètre illustre mon expérience des systèmes énergétiques connectés.

SmartgridEdgeGoIT / OT

Parcours académique

2025 — 2026

Master — Ingénierie des systèmes complexes (Mécatronique, double diplôme)

UTBM, France

Contrôle temps réel, asservissement, traitement du signal.

2023 — 2026

Diplôme d'ingénieur — Informatique (Systèmes embarqués & robotique)

UTBM, France

Systèmes embarqués, robotique, ingénierie dirigée par les modèles (UML/SysML).

2020 — 2023

Licence — Génie logiciel

Institut Africain d'Informatique

Développement logiciel, gestion de bases de données.

Construisons des systèmes fiables

Vous recherchez un ingénieur logiciel embarqué pour l'énergie ou les transports, en France ou à l'international ? Échangeons.

Basé à Strasbourg, France · Mobilité internationale