Ingénieur Logiciel Embarqué

Il y a 1 jour

Toulouse, Occitania, France WEENEO Consulting Temps plein
Nous recherchons un ingénieur logiciel embarqué pour l'un de nos clients du secteur spatial, afin de contribuer au développement et à la fiabilisation de logiciels de vision par ordinateur destinés à des systèmes spatiaux autonomes. Vos

responsabilités:
• Définir les standards logiciels de vol : formaliser les exigences de qualité, les critères de validation et les conditions de mise en production.
• Industrialiser la validation : développer une chaîne CI/CD intégrant analyse statique, tests automatisés, couverture de code, vérification des performances et validation sur cible.
• Concevoir et fiabiliser le logiciel embarqué : revoir, optimiser et sécuriser le code C/C++, en maîtrisant les contraintes de mémoire, de calcul, de temps réel et de ressources matérielles.
• Piloter l'intégration système et garantir la compatibilité du logiciel avec la plateforme embarquée.
• Garantir la fiabilité en opération : contribuer aux mécanismes de détection et de gestion des défaillances, à la supervision du logiciel et aux stratégies de mise à jour sécurisée.
• Accompagner les ingénieurs au quotidien par la revue de code et le partage de bonnes pratiques. Vous pourrez également participer activement à la stratégie de Weeneo en prenant des responsabilités en interne telles que :
• Faire passer les entretiens techniques
• Coacher les candidats
• Mentorer les nouveaux collaborateurs
• Être Team Leader d'une équipe client
• Animer des webinaires...
• Vous justifiez d'une solide expérience en développement logiciel, idéalement 8 ans ou plus, avec une expérience concrète du déploiement de logiciels C/C++ sur des systèmes embarqués autonomes et contraints.
• Vous avez participé à des projets spatiaux ou à des systèmes critiques à haute fiabilité, idéalement avec du logiciel effectivement déployé en vol.
• Vous maîtrisez les pratiques de développement logiciel robuste : standards de codage, analyse statique, tests, intégration continue et validation sur cible.
• Vous comprenez les contraintes des architectures embarquées.
• Vous êtes capable d'analyser en profondeur du code algorithmique et numérique.