Au sein du département Logiciel Systèmes et rattaché(e) à un Responsable Projet Logiciel, vous assurez le développement et l’intégration de composants logiciels de type » Centre de Commande et de Contrôle » et Installation de Tirs. Vous êtes impliqué(e) sur l’ensemble du cycle de développement, depuis la phase amont de spécification des besoins jusqu’à la phase de validation et d’intégration ainsi que le support auprès des utilisateurs.
Dans le cadre des activités de validation, en fonction des phases du projet, vous êtes responsable de :
– Participer aux revues des spécifications pour analyser la testabilité des exigences, et identifier les moyens de tests nécessaires,
– Élaborer la stratégie de tests, en cohérence avec les essais systèmes,
– Rédiger le plan de tests,
– Participer à la définition des moyens de test,
– Piloter ou assurer le déroulement des campagnes de test logiciels,
– Assurer un support auprès des équipes Essais.
Dans le cadre des activités d’intégration, en fonction des phases du projet, vous êtes responsable de :
– Assurer l’intégration plateforme matérielle : intégration des logiciels sur les équipements hardware cibles,
– Être garant de l’intégration plateforme logicielle : gestion de configuration, maîtrise de la configuration,
– Assurer le déroulement des campagnes de test d’intégration,
– Effectuer une première analyse des défauts rencontrés en lien avec l’équipe de développement,
– Assurer un support auprès des équipes Système et Essais.
Vous réalisez votre mission dans un environnement de haute technologie nécessitant des développements logiciel complexes. Vous êtes en interface permanente avec de nombreux domaines. Vous êtes amené(e) à travailler sur des projets d’envergure internationale.
Diplômé(e) d’une école d’ingénieur ou équivalent avec une spécialisation en informatique ou informatique industrielle, vous avez une première expérience significative de 3 à 5 ans minimum et avez déjà participé à des phases d’intégration et de validation. Vous avez des connaissances en génie logiciel et maitrisez des méthodes de validation, de modélisation (UML, SysML) et des architectures distribuées (middleware DDS). Des compétences en communication (Ethernet, liaison série), OS Linux et OS temps réel, environnement de développement (RHAPSODY, ECLIPSE, RTC, JENKINS) et langage C/C++ et Java sont souhaitées.
Compte tenu de l’environnement international de l’entreprise, un bon niveau d’anglais est requis.