Stage F/H_6_mois - Amélioration de l'environnement de simulation et de tests

Apply now »

Date: 8 Oct 2024

Location: Villeurbanne, 69, FR

Company: Alstom

Req ID:468251 

 

At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, more than 80 000 colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars.

 

 

Au sein de l’équipe qui développe la passerelle qui fait le lien entre les équipements du train avec le sol et qui apporte également des fonctionnalités de maintenance, vous serez chargé d’améliorer l'environnement de simulation des équipements électroniques du train (il y en a + de 300 sur un TGV du futur) ainsi que l'environnement de tests automatisés.

 

Vos challenges

Le site de Villeurbanne est centre d’expertise d’Alstom en matière d’électronique. Au sein du département "Digital & Integrated Systems", vous serez intégré à l'équipe de développement de la passerelle entre le train et le sol mise à disposition de toutes les gammes de train d'Alstom (du métro à la grande vitesse). Au sein de cette équipe de 15 personnes, en suivant une méthodologie SCRUM, vous serez amené à :

  1. améliorer les performances, la stabilité, la maintenabilité et la pérennité des simulateurs (Python et C++, web-services HTTP/SOAP) s'exécutant sur des serveurs de simulation sous Linux en travaillant sur plusieurs sujets :
    1. Pour les web-services déjà implémentés : automatisation des tests des simulateurs
    2. Pour les web-services non implémentés : code, doc et tests 
  2. améliorer les tests automatisés (Python) en travaillant sur plusieurs sujets :
    1. Mise en place de l'environnement de tests automatisé du code typescript (Tests de 1 ou 2 pages du siteweb OMS)
    2. Migration/ajout de tests automatisés du code embarqué C++ dans un container x86 (Docker, LXC)

 

Compétences techniques requises

Langages : Python, C++, Shell

Notions de code : C/C++ embarqué

Notions de base en Linux

Notions de Réseaux : Protocoles IP, HTTP, Outils d'analyse réseau

Notions de base en conteneurs

Gestion de configuration : git

Documentation : Word, Excel

 

Compétences Non techniques requises (Soft skills)

Curiosité intellectuelle

Sens de l’initiative

Bonnes capacités d'analyse et de synthèse

Autonomie

Rigueur

Esprit d'équipe

 

Compétences développées

Découverte du monde industriel et ferroviaire dans un grand groupe

Travail en équipe (SCRUM)

Processus de développement logiciel (documentation, design, test, qualité)

Conténérisation

Python

GIT

Réseau

 

 

You don’t need to be a train enthusiast to thrive with us. We guarantee that when you step onto one of our trains with your friends or family, you’ll be proud. If you’re up for the challenge, we’d love to hear from you!

 

Important to note

As a global business, we’re an equal-opportunity employer that celebrates diversity across the 63  countries we operate in. We’re committed to creating an inclusive workplace for everyone.

 

 

Job Type:​Internship/Apprenticeship​


Job Segment: Linux, Intern, Technology, Entry Level

Apply now »