Stage Mise en place de tests unitaires sur les librairies C utilisé pour les logiciels de commande at Alstom

Posted 3 weeks ago

VILLEURBANNE, 69, France
​​Envie de relever les défis de la mobilité du futur et de la digitalisation des transports ?
Nous vous attendons, hommes et femmes de talent du monde entier, pour accompagner nos équipes dans la conception des modes de transport durable !
Promoteur de la mobilité durable, Alstom conçoit et propose des systèmes, équipements et services pour le secteur du transport. Alstom propose une gamme complète de solutions (des trains à grande vitesse aux métros, tramways et e-bus), des services personnalisés (maintenance, modernisation…) ainsi que des offres dédiées aux passagers, des solutions d'infrastructure, de mobilité digitale et de signalisation. Alstom se positionne comme un leader mondial des systèmes de transport intégrés. En 2018/19, l'entreprise a réalisé un chiffre d'affaires de 8,1 milliards d'euros et enregistré pour 12,1 milliards d'euros de commandes. Alstom, dont le siège est basé en France, est présent dans plus de 60 pays et emploie actuellement 36 300 collaborateurs. Le site d'ALSTOM Villeurbanne conçoit, développe et produits des systèmes électroniques intégrés dans nos solutions de mobilité. Au delà de développer l'excellence au sein des métiers d'Ingéniérie Electronique et de l'Industrialisation, ALSTOM se spécialise dans les domaines de la Cybersecurité, de l'Intelligence artificielle, de l'Analyse de données et toutes les technologies numériques notamment autour des véhicules autonomes.​
Vos Challenges:
Mise en place de tests unitaires sur les librairies C utilisé pour les logiciels de commande de moteur et d’organe de puissance dans le domaine ferroviaire
Le stagiaire intègrera une équipe composée de 1 architecte logiciel et 4 développeurs chargés des développement des logiciels pour la commande des électroniques de puissance, comme les commandes des moteurs de train (TGV/TRAM/METRO…)
Il sera chargé d'étudier la fiabilisation des composants logiciels standards en utilisant des outils de test.
Pour cela il devra :
Réaliser une étude comparative des différents outils de test.
Configurer l'outil de test pour émuler au mieux le comportement du logiciel tel qu'il est exécuté sur plateforme électronique.
Ecrire des scripts de test
Présenter à l'équipe son travail, les avantages et les inconvénients de la solution choisie.
Pour réaliser sa mission, il sera en interface avec :
l'équipe de développement
l'équipe de validation
le service client de nos fournisseurs de solution de test.
Compétences techniques requises
​Langage C (embarqué)
Des connaissances sur les outil de test (RTRT, ou Jenkins … ) serait un plus [optionnel]
Python [optionnel]
Compétences Non techniques requises (Soft skills)
Autonimie,
Adaptabilité
Compétences développées
Initiation au process de validation des logiciels.
Améliorer son niveau en informatique.
Interface entre les développeurs et les équipes de validation.
​​Envie de relever les défis de la mobilité du futur et de la digitalisation des transports ?
Nous vous attendons, hommes et femmes de talent du monde entier, pour accompagner nos équipes dans la conception des modes de transport durable !

Remember to mention that you found this on AU Job- og Projektbank