Ingénieur Développement Firmware
Intégration de l'entreprise Kariboo SAS dans le cadre d'un stage de fin d'études pour concevoir, développer et valider une chaîne de communication embarquée dédiée aux UAV.
- Développement de drivers bas niveau pour les modules radio SI4468, IMU, GPS et RTC STM32H5.
- Conception d'une architecture firmware multitâche sous FreeRTOS intégrant la gestion des interruptions, DMA, queue, mutex et sémaphores pour l'acquisition capteurs, la gestion des communications et l'enregistrement des données.
- Débogage et optimisation du lien radio bidirectionnel transportant des trames MAVLink 2 v2, gestion de la fragmentation, du réassemblage et du RSSI.
- Mise en place d'un pipeline GitLab CI/CD pour automatiser les tests, le build et la release avec un versionnement sémantique.
- Développement d'une application desktop Ground Station sous Electron permettant la visualisation temps réel de la télémétrie et l'envoi de commandes de contrôle.
Environnement technique