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é(e) 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 ?
