Stage Logiciel : Evaluation d’un outil d’obfuscation F/H
Stage Le Plessis-Robinson (Hauts-de-Seine) Développement informatique
Description de l'offre
Votre environnement de travail
Rejoignez la Direction Software Engineering qui développe l'ensemble des moyens logiciels nécessaire au bon fonctionnement de nos systèmes d'armes.
Rejoignez le Service Logiciels de Préparation de Mission ayant en charge le développement des algorithmes intégrés dans les logiciels permettant de calculer les données nécessaires à un missile pour accomplir sa (ou ses) mission(s).
Le logiciel de préparation de missions, permet à un opérateur de préparer les données nécessaires à des missiles pour accomplir leur mission avec les meilleures performances. Ces logiciels opérationnels mettent en œuvre des technologies avancées : IHM évoluées en Java, des architectures complexes et des algorithmes multiples modélisant le comportement du missile.
Vous rejoindrez une équipe composée d'une trentaine de personnes, jeunes, dynamiques et curieuses de s’essayer à de nouvelles méthodologies de développement.
Objectif de votre stage :
Réaliser un travail de vérification des solutions d’obfuscation des codes de nos algorithmes.
Votre quotidien
Grâce à vos compétences, vous :
· Mettez en place les règles d’obfuscations sur un code code représentatif (type backend) et réalisez une évaluation des impacts de performance et de résultats suite à l'utilisation de cet outil d’obfuscation ;
· Réalisez sur un code représentatif (type backend) une évaluation des impacts de performance et de résultats suite à l'utilisation de cet outil d’obfuscation ;
· Intégrez cet outil aux chaines de compilation courantes des projets en cours et établissez avec l'équipe un état des lieux des impacts ;
· Etudiez l'intégration des binaires générés dans le logiciel livré ;
· Restituez et partagez les résultats de vos travaux.
En transverse, vous aurez la possibilité de soumettre vos idées et de faire émerger des sujets qui s’inscriront dans le cadre innovant de l’entreprise.
Votre profil
Actuellement en dernière année d’un cycle d’ingénieur ou équivalent avec une spécialité en logiciel et/ou en cybersécurité.
Vous possédez des premières connaissances en langage C++ et/ou JAVA ainsi qu’en outil d’analyse de code (SonarQube, CppTest). Des notions de principes de fonctionnement des outils de gestion de configuration seraient un plus.
Compte tenu de l'environnement international de la société, un bon niveau d'anglais est requis.
Durée du stage : 6 mois conventionnés
Date de début : à partir de février 2024 (modulable)
Les défis technologiques de l’industrie de défense vous motivent ? Envoyez-nous votre candidature !