Pause
Lecture
Moteur de recherche d'offres d'emploi Nexter

INGENIEUR D'ETUDES - Développement d'un outil de vérification des communications H/F


Détail de l'offre

Informations générales

Entité de rattachement

Nexter Systems est une société dont la mission est de concevoir et livrer à ses clients des systèmes de défense terrestre et aéroterrestre, tout en proposant une offre complète de services pour le maintien en conditions opérationnelles sur le long terme.  

Référence

NSYS-CBO-2023-6232  

Description du poste

Profil principal

ETUDES - INGENIEUR D'ETUDES

Intitulé du poste

INGENIEUR D'ETUDES - Développement d'un outil de vérification des communications H/F

Description de la mission

L'unité Ingénierie des Fonctions Numériques de Bourges assure le développement de solutions électroniques et logicielles embarquées pour nos systèmes d'armes Artillerie et Moyens Calibres (tourelleaux de calibre inférieur ou égal à 30 mm).
Au sein de nos logiciels IHM artillerie, la communication inter applicatifs et inter calculateurs est essentielle. Des messages incorrects ou reçus partiellement, peuvent provoquer des dysfonctionnements graves dans nos logiciels.
Les protocoles de communication utilisés dans nos systèmes offrent aux développeurs de logiciels une couche d'abstraction facilitant la mise en place des moyens de communication. Cependant, leur diversité et leur capacité à être configuré pose le problème de leur capacité à être testé.
Un outil de vérification a été développé par Nexter en 2022 pour tester une messagerie spécifique afin de résoudre des crashs intempestifs d'un de nos applicatifs. Cet outil permet de produire un trafic réseau conforme au protocole de messagerie testé via des scripts. Il est :
• Non intrusif pour ne pas risquer de perturber les échanges et donc de modifier le résultat des essais,
• Configurable et adaptable aux besoins de tests et aux protocoles visés,
• Capable de créer des messages et de les transmettre,
• Capable de capturer et d'enregistrer des messages reçus.

L'objectif du stage est d'adapter cet outil à toutes les messageries utilisées au sein des applicatifs IHM du CAESAR. Cette solution doit permettre d'assurer la robustesse de nos applicatifs aux réceptions de messages incomplets ou erronés. Cette vérification devra ensuite être intégrée à la chaine d'intégration continue afin de pouvoir s'assurer de la non régression des applicatifs à chaque nouvelle version.
La mission se décline selon les objectifs suivants :
• Analyse de l'outil existant et des besoins de vérification à implémenter sur les logiciels IHM Artillerie,
• Mise en œuvre de la solution,
• Documentation de la solution,
• Qualification de la solution.

Un dossier associé à la mise à jour de cet outil est indispensable pour pouvoir apporter la preuve de sa robustesse lors de son utilisation.

Profil / Compétences requises

Le contexte de l'unité proposant le stage nécessite rigueur et curiosité, ainsi qu'une volonté affirmée de travailler en équipe.
De bonnes capacités d'analyse et d'expression écrite et orale sont nécessaires à la réalisation de la mission.
Les compétences techniques attendues sont les suivantes :
• Maîtrise des protocoles de communication (liaisons séries, TCP/IP…).
• Maîtrise du langage Python
• Connaissance de la programmation itérative (Langage C) et des concepts de programmation orientée objets (Langage C++)
• Connaissances générales des étapes de développement logiciel selon le cycle en V (spécification, conception, implémentation, validation) ainsi que des documents associés
• La connaissance des concepts de gestion de configuration logicielle et d'intégration continue est un plus
• Connaissance des outils tel que WireShark, Teraterm, Git, Visual Studio, JIRA, etc

Durée du contrat

6 MOIS

Type de contrat

Stage

Localisation du poste

Localisation du poste à pourvoir

France, Centre, Cher (18 )

Lieu

7 ROUTE DE GUERRY - 18000 BOURGES

Critères candidat

Niveau d'études min. requis

Bac +4