Type contrat : Stage
Description du poste :
Safran Electronics and Defense est un fournisseur majeur d’équipements de navigation marine pour les marchés militaires.
Au sein de la direction d’ingénierie logicielle (DIL), vous intégrerez l’équipe en charge des développements de calculateurs de navigation marine.
Vous aurez en charge la mise en place d’une architecture logicielle double processeurs pour améliorer la performance des traitements de données de navigation.
L’objectif est de modifier l’architecture mono processeur actuelle (basée sur un OS Linux) en une architecture à double processeurs dans laquelle le calcul des données de Navigation les plus critiques serait déporté dans un logiciel bare metal sur un processeur dédié afin de garantir de hautes performances.
Cette mise en place s’appuiera sur différents axes:
– Des échanges multi-métier, notamment des relations avec les équipes matérielle et la sûreté de fonctionnement afin de comprendre le besoin, les contraintes et les interfaces associées à cette architecture.
– Une partie appropriation de l’architecture existante, puis recherche sur l’architecture double processeur
– Une partie réalisation effective avec l’intégration d’un premier logiciel bare metal au sein de cette architecture double processeur
– Des réflexions sur des aspects transverses comme la cyber sécurité nécessaire à une telle architecture.
Pour l’aspect réalisation, les étapes attendues sont :
– L’étude de l’architecture logicielle afin de proposer une solution compatible du besoin.
– Le maquettage des solutions, l’adaptation des interfaces et l’intégration dans le système embarqué.
– Des mesures préliminaires de performance.
– La réalisation d’une documentation associée.
De formation Bac+5 en développement logiciel/informatique industriel avec une spécialisation en logiciel embarqué vous maîtrisez le langage C/C++, Linux ainsi que les principes des OS/Système temps réel.
Vous savez faire preuve d’autonomie, curiosité, créativité, méthode et rigueur. La lecture et la rédaction de documents en anglais technique ne vous posent pas de difficulté. Enfin vous possédez de bonnes capacités d’analyse et de synthèse et savez travailler en équipe.
Ville : Eragny-sur-Oise
Niveau d’études min. requis : BAC+5