Embedded Software Developer
Conception et développement de logiciels embarqués critiques de sécurité pour un dispositif de mesure de réseau électrique basé sur le SoC AM64x de Texas Instruments, associant un processeur Cortex-A53 et un noyau temps réel R5F.
- Développement du firmware C critique de sécurité et des applications user-space Linux pour le dispositif de mesure de réseau électrique.
- Construction et maintenance du board support package (BSP) : authoring de device tree overlays, kernel et bootloader recipes, intégration d'images FIT, et corrections de configurations MACHINE pour les révisions matérielles custom.
- Architecture de la communication inter-processeurs entre le domaine Linux A53 et le cœur temps réel R5F en utilisant remoteproc et RPMsg, implémentation de ring buffers en mémoire partagée et séquences de chargement/handshake firmware pour la messagerie cross-core fiable.
- Identification et résolution des défauts au niveau kernel et système en utilisant GDB et strace, élimination des problèmes de routage d'interruptions GPIO et configuration des interfaces EMAC (ICSSG) via device tree.
- Développement de la logique de publication IEC 61850 Sampled Values en C sous les contraintes strictes MISRA-C:2012 pour le déploiement dans l'infrastructure réseau critique.
Environnement technique