KFRCSY24-7914 - Stage - Réalisation d'interface d'émulation de hardware (drivers de communication…) dans une VM QNX H/F - Knds
CDI
Rejoindre KNDS France, c'est bien plus qu'intégrer une entreprise – c'est vivre une aventure humaine et professionnelle unique ! Nous sommes leader dans la conception, la production et le soutien de systèmes de combat terrestres, d'artillerie, de munitions, d'armes et de robotique. En tant qu'architecte et intégrateur de systèmes de défense, nous sommes fiers de fournir des solutions innovantes et de pointe à nos clients, telles que le char LECLERC, le TITUS® ou encore le canon CAESAR®. Nous comptons aujourd'hui 4 500 collaborateurs répartis sur 12 sites en France et en Europe, toutes et tous déterminés à contribuer à un avenir plus sûr. Dans le cadre de ce stage, vous serez rattaché à l'unité Logiciels Critiques qui assure le développement de solutions logicielles embarquées à fortes contraintes temps réel qui s'exécutent sur des plateformes hardware développées spécifiquement. Ces plateformes supportent un grand nombre de bus différents (CAN, OpenCAN safety, liaisons séries, Ethernet, DDS). La faible disponibilité de ces plateformes hardware nous amène à nous tourner vers des solutions de virtualisation sous VirtualBox et donc des développements de drivers spécifiques. Vos missions seront de : • Prendre connaissance de l'architecture logicielle, du processus de production des logiciels et du système d'exploitation QNX, • Ajouter une nouvelle cible au processus de production du logiciel, • Apporter les modifications minimales au code source pour le passage en 64 bits, • Identifier les interfaces spécifiques à émuler, réaliser la documentation de ces interfaces, • Mettre à jour la documentation de production logicielle, • Documenter et réaliser les modules externes à la VM permettant d'émuler les bus physiques absents, • Mettre en place un environnement de test pour valider la solution.