Dans le cadre de projets à forte criticité, vous rejoignez une équipe pluridisciplinaire spécialisée dans le développement de systèmes embarqués pour des applications de haute précision (ex : systèmes de guidage, solutions intelligentes, systèmes de défense).
Vous intervenez sur l'ensemble du cycle de développement logiciel, de la définition des spécifications jusqu'à la validation finale, en passant par le développement et les tests.
Responsabilités
Analyser les spécifications système et définir l'architecture logicielle embarquée
Rédiger les exigences logicielles (haut et bas niveau) et en assurer la traçabilité
Développer des applications embarquées en C/C++ sur microcontrôleurs (RTOS, bare metal ou Linux embarqué)
Gérer les contraintes temps réel (latence, multitâche, gestion mémoire, concurrence)
Collaborer étroitement avec les équipes hardware pour l'intégration bas niveau
Participer aux activités d'intégration et de validation (IVVQ)
Mettre en place et utiliser des outils de CI/CD (Git, Jenkins, etc.)
Réaliser des tests unitaires et garantir la qualité du code
Déboguer des systèmes embarqués (analyse de signaux, instrumentation, etc.)
Rédiger la documentation technique (design logiciel, rapports de tests)
Participer aux revues techniques internes et avec les clients
(Optionnel) Contribuer à des développements FPGA en VHDL selon les projets
Profil :
Compétences techniques requises
Solide expérience en développement embarqué C / C++
Bonne connaissance des systèmes temps réel (RTOS)
Maîtrise des protocoles de communication : CAN, UART, SPI, I2C, Ethernet
Bonne compréhension des architectures embarquées et microcontrôleurs
Expérience avec les outils : Git, Jenkins, Jira, Bitbucket
Connaissances en validation logicielle et tests unitaires
Atouts
Connaissances FPGA / VHDL
Expérience avec des normes critiques (DO-178, ISO 26262)
Profil recherché
Master en ingénierie logicielle, électronique ou systèmes embarqués
3 à 10 ans d'expérience en développement embarqué
Capacité à évoluer dans un environnement industriel complexe et critique
Esprit analytique, rigueur et autonomie
Bon relationnel et capacité à travailler en équipe multidisciplinaire
Maîtrise professionnelle du français et de l'anglais