About this role
Vos missions principales
Concevoir, développer et maintenir des logiciels en langage ADA pour des systèmes embarqués à haute criticité
Participer aux différentes phases du cycle de vie logiciel : spécifications, conception, codage, tests unitaires et intégration
Analyser et corriger les anomalies détectées lors des phases de test ou d’intégration
Appliquer les normes et processus de développement logiciel en vigueur (DO-178C, ECSS, DEF-STAN, etc.)
Rédiger et maintenir la documentation technique associée aux activités de développement
Collaborer étroitement avec les équipes systèmes, validation et qualité pour garantir la fiabilité des livrables
Formation / Expérience
Diplômé d’une école d’ingénieur ou d’une formation équivalente Bac+5 en informatique, systèmes embarqués ou génie logiciel
Vous justifiez d’une expérience significative (3 à 5 ans minimum) en développement logiciel ADA, idéalement dans le domaine Aéronautique, Spatial ou Défense
Une expérience dans des environnements temps réel embarqués ou systèmes critiques constitue un réel atout
Compétences techniques
Excellente maîtrise du langage ADA (versions 83 / 95 / 2005 ou SPARK)
Connaissance des environnements de développement : GNAT, Eclipse, GPS ou équivalents
Bonne compréhension des systèmes temps réel et des contraintes associées
Connaissance de C/C++ ou Python appréciée pour l’intégration et le scripting
Maîtrise des outils de gestion de configuration (Git, SVN) et des pratiques d’intégration continue
Sensibilité aux enjeux de cybersécurité et à la qualité logicielle
Qualités personnelles
Rigueur et sens du détail
Esprit d’analyse et capacité à travailler sur des systèmes complexes
Bon relationnel et goût du travail en équipe
Autonomie, curiosité technique et capacité d’adaptation
Et maintenant ?
