Description
Détail du poste Description du poste: Au sein de l'équipe « Electronics & Embedded Systems », rattaché à l'agence de Toulouse (31) vous occuperez le rôle d'« Ingénieur Développeur Logiciel Embarqué» H/F. Intégré au Département Systems Engineering, vous participez activement au développement et à l'évolution des logiciels embarqués de drones, depuis les couches bas niveau jusqu'aux fonctions de contrôle et de navigation. Missions : - Concevoir et développer des logiciels embarqués temps réel (bare-metal ou RTOS) sur microcontrôleurs STM32 - Développer des drivers et briques bas niveau (GPIO, UART, SPI, I2C, CAN, DMA...) - Implémenter des fonctions de contrôle, navigation et traitement de données (PID, filtre de Kalman, fusion de données) - Réaliser les tests, le débogage sur cible et la validation sur banc ou en conditions réelles - Contribuer à l'architecture logicielle, à l'analyse des performances et à la documentation Environnement technique : - C / C++, STM32, bare-metal, FreeRTOS, Zephyr - Protocoles et interfaces : UART, SPI, I2C, CAN, PWM - Capteurs : IMU, GPS, baromètre, magnétomètre - Outils : GCC/Clang ARM, Git, CI/CD, JTAG/SWD, simulation SIL / HIL Profil : - De formation Bac +5 (école d'ingénieur ou université) en systèmes embarqués, électronique, automatique ou informatique industrielle, vous disposez d'une expérience significative en développement logiciel embarqué bas niveau. - Vous disposez d'une première expérience en développement embarqué sur STM32 et obligatoirement d'une expérience en systèmes temps réel, drones ou robotique - Vous avez des connaissances en automatique, contrôle et traitement de signal - Vous disposez d'un anglais courant Rémunération et avantages : - Politique interne sur le télétravail - CSE (chèque vacances, culture, subvention pratique sportive, etc..) - 13 RTT + un compte épargne temps - Carte de tickets restaurant - Prévoyance santé - Prime de vacances - Prime de cooptation - Contribution au remboursement de vos titres de