NSYS-CBO-INGENIEUR D'ETUDES - Automatisation du banc de tests de validation du calculateur système de H/F - NEXTER - Stage
Fonction : Non définie
Lieu : Non défini
Publiée : 16-10-2022
Date de début : Wed, 12 Oct 2022 09:01:30 Z
Date de fin : 12 11 2022
Niveau d’expérience pour ce poste :
Rémunération comprise entre € et € par
Poste nécessitant d’avoir un Permis B : Non
Référence interne : 81757&161022
Description de l'offre
Profil principal : ETUDES/INGENIEUR D'ETUDES
Type de contrat : Stage
Description du poste :
L'unité Ingénierie des Fonctions Numériques Bourges (IFNB) assure le développement de solutions électroniques et logicielles embarquées pour nos systèmes d'armes Artillerie et Moyens Calibres. Dans le cadre de l'amélioration d'un banc de validation du calculateur central de la tourelle téléopérée moyen calibre NARWHAL, l'objet du stage est de réaliser une étude de faisabilité pour automatiser les tests de validation de ce calculateur. Ce calculateur présente des IHM (affichage, boutons, palonnier, etc), des interfaces numériques de différentes nature. La validation du calculateur central est effectuée par le biais d'un environnement simulant les fonctions du système avec lesquelles interagit le calculateur central. Cet environnement est constitué de modules électriques et électroniques adaptant les signaux électriques et les signaux numériques (multiplexage, etc) émanant du calculateur à valider, et de logiciels permettant de simuler les échanges fonctionnels avec d'autres équipements. Les technologies envisagées pour l'automatisation des tests de validation sont Squish (automatisation de la partie affichage IHM) et TestStand (National Instruments). Les étapes envisagées pour cette étude de faisabilité sont : • Appropriation des fonctionnalités du calculateur central, de ses interfaces, du banc de validation. • Analyse des architectures de bancs de tests automatisés mettant en œuvre ces technologies • Automatiser la validation de chaînes fonctionnelles du calculateur, avec comme objectif la mise en œuvre de tous les types d'interface du calculateur. • Estimer l'effort d'automatisation de toutes les chaînes fonctionnelles du calculateur. Environnement technique : • Codage en langage C++, python •Logiciel sur OS Temps-Réel (OS Linux et solution TR Xenomaï)

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 • Maîtrise des OS Linux et Temps-Réel (TR Xenomaï) • 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
Lieu : 7 ROUTE DE GUERRY - 18000 BOURGES
Niveau d'études min. requis : Bac +4
Profil du candidat