Stage développement de logiciel de simulation de téléchargement avionique H/F
Stage Massy (Essonne) Développement informatique
Description de l'offre
Entité de rattachement
Safran est un groupe international de haute technologie, équipementier de premier rang dans les domaines de l'Aéronautique et de l'Espace (propulsion, équipements), de la Défense et de la Sécurité. Implanté sur tous les continents, le Groupe emploie plus de 70 000 personnes pour un chiffre d'affaires de 17,4 milliards d'euros en 2015.
Safran est classé dans le Top 100 Global Innovators de Thomson Reuters. Safran est également classé en tête du palmarès « Happy at work », classement réalisé par le site meilleures-entreprises.com, sur le podium des entreprises préférées des jeunes ingénieurs* et dans le classement LinkedIn des entreprises les plus attractives en France.
*enquêtes Universum et Trendence
Safran Electronics & Defense est un leader mondial de solutions et de services en optronique, avionique, électronique et logiciels critiques, pour les marchés civils et de défense. N°1 européen et n°3 mondial des systèmes de navigation inertielle pour les applications aéronautiques, marines et terrestres, Safran Electronics & Defense est également n°1 mondial des commandes de vol pour hélicoptères et n°1 européen des systèmes optroniques et des systèmes de drones tactiques. Présents sur tous les continents, l'activité d'électronique et de défense de Safran emploie 7 600 personnes en Europe, en Asie-Pacifique, en Amérique du Nord et en Amérique du Sud.
Description du poste
Filière principale / Métier principal
Recherche, conception et développement - Logiciel
Intitulé du poste
Stage développement de logiciel de simulation de téléchargement avionique H/F
Type contrat
Stage
Durée du contrat
6 mois
Statut
Etudiant
Temps de travail
Temps complet
Description de la mission
Dans le cadre des développements d'équipements avioniques, la robustesse des simulateurs utilisés pour les test fonctionnels est un enjeu déterminant : certaines fonctions comme le dataloading sont communes à une multitudes d'équipement dans l'avion, et nécessitent d'être testées selon un grand nombre de cas d'utilisation, aussi bien nominaux que dégradés, pour être compatibles de la diversité des calculateurs cibles.
En vis-à-vis, les moyens logiciels de simulation doivent donner la possibilité d'explorer tous les cas de figure - en fonctionnel et en performance - tout en se montrant plus robustes que l'objet à tester.
L'objet de ce stage est de développer un simulateur de service de dataloading avion qui permettra lui même de tester les simulateurs de cibles avioniques que l'équipe banc de test développe. Ce simulateur devra à la fois supporter des protocoles avioniques (eg. Arinc 429) et ouverts (ethernet).
Après avoir pris connaissance des protocoles de communication et applicatifs, le stagiaire devra porter un driver de communication sur une couche temps-réel pour supporter une carte de communication donnée, et réaliser un développement applicatif et modulaire de la couche téléchargement. Il devra identifier et implémenter les cas dégradés associés.
Le développement suivra les étapes d'un cycle en "V" (spécification fonctionnelle, spécification détaillée, codage, tests d'intégration, vérification formelle), et réalisera la documentation associée. Il assurera la gestion de configuration du code tout au long du projet.
Profil recherché
Profil candidat
Formation : Bac +5 orientée informatique industrielle, ou généraliste avec ce type de spécialisation
Compétences techniques :
- Bonne connaissance du C/C++ indispensable
- Connaissance de l'électronique numérique.
- Connaissance des bus avioniques et / ou RTX serait un plus
Compétences transverses/savoir-être :
- Rigueur
- Force de proposition
- Esprit de synthèse
Expériences attendues : Expérience de programmation couches basses en C/C++