Embedded Firmware Engineer
A intégré l'équipe firmware embarquée de STMicroelectronics afin de développer et optimiser les pilotes et middlewares pour les plateformes STM32 dans un environnement multi-équipes et géographiquement distribué.
- A développé des pilotes BSP de bas niveau permettant l'intégration de nouveaux composants matériels sur les plateformes STM32.
- A optimisé les pilotes Hardware Abstraction Layer (HAL) et Low-Layer (LL) ainsi que les exemples firmware, améliorant performance et fiabilité sur plusieurs familles STM32.
- A contribué à l'intégration, validation et packaging des releases STM32Cube Firmware (STM32CubeFW) en collaboration avec des équipes transversales et mondiales.
- A participé à l'équipe propriétaire du DMA Management IP, contribuant à la fiabilité des pilotes, optimisation performance et qualité du code sur les familles STM32.
- A assuré le support technique aux développeurs et clients via la plateforme ST Community, offrant expertise et guidance en debugging.
- A analysé les bugs internes et signalés par les clients, identifié les causes racines et implémenté des améliorations de pilotes minimisant l'impact sur les applications finales.
- A piloté les pratiques DevSecOps, incluant gestion des SBOM, suivi des vulnérabilités et remédiation.
- A réalisé des activités de benchmarking pour évaluer la performance des solutions et s'aligner avec les besoins clients.
- A automatisé les workflows de développement en utilisant des outils assistés par IA (agents, prompt engineering, scripts personnalisés) afin d'améliorer la productivité d'ingénierie et réduire les processus manuels.
Environnement technique