Ingénieur Logiciel Embarqué
Il y a 1 jour
Toulouse, Occitania, France
WEENEO Consulting
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
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.
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.