Analyse des besoins
L'ingénieur études et développement en logiciels de simulation commence par rencontrer le client. À partir de l'analyse de ses besoins, il rédige les spécifications du logiciel, c'est-à-dire les fonctions que devra remplir la future application : affichage en temps réel des paramètres de vol, contrôle du moteur, sortie du train d'atterrissage...
Programmation très réglementée
Après avoir demandé à un développeur-programmeur de définir l'architecture du logiciel et d'écrire les lignes de code informatique qui traduisent les fonctionnalités, en se basant sur les spécifications du logiciel, l'ingénieur s'assure qu'il a bien respecté les méthodes de développement, très réglementées. C'est indispensable pour éviter toute défaillance du système aéronautique. Aidé de son équipe, il affine ensuite les solutions opérationnelles avec l'utilisateur final.
Tests et essais indispensables
Grâce à des bancs de tests qui simulent l'environnement du logiciel dans l'avion, ce spécialiste en informatique valide son fonctionnement avant de le livrer au client. Il accompagne les avionneurs dans leurs phases d'essais en vol. Enfin, il participe aux audits menés par les organismes de certification et rédige la documentation pour les utilisateurs.
En équipe
Exerçant le plus souvent en ESN (entreprise de services du numérique) ou chez un équipementier, l'ingénieur études et développement en logiciels de simulation travaille en équipe et peut encadrer plusieurs développeurs. Rattaché au service recherche et développement, il met régulièrement à jour ses connaissances techniques et informatiques... en constante évolution.
Devant l'ordinateur et dans le cockpit
L'ingénieur études et développement en logiciels de simulation travaille beaucoup devant son ordinateur mais est aussi amené à se déplacer, parfois à l'étranger, pour rencontrer le client et pour les phases d'essais en vol. Il doit donc se montrer mobile et s'adapter rapidement selon le projet et ses interlocuteurs.