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

Date: 8 oct. 2024

Lieu: Villeurbanne, 69, FR

Entreprise: Alstom

Req ID:468251 

 

Chez Alstom, nous avons une connaissance pointue des réseaux de transport et comprenons ce qui conduit les individus à les emprunter. Des trains à grande vitesse, métros, monorails et tramways aux systèmes intégrés, services, infrastructures, et solutions de signalisation et de mobilité numérique, nous offrons à la diversité de nos clients le portefeuille le plus vaste du secteur.  Chaque jour, plus de 80 000 collaborateurs dans le monde qui ouvrent la voie à des solutions de mobilité plus vertes et plus intelligentes pour relier les villes, réduire l’empreinte carbone et remplacer la voiture.

 

 

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

 

 

Il n’y a pas que les passionnés de trains qui s’épanouissent chez nous. Nul doute que vous ressentirez beaucoup de fierté lorsque vous monterez dans l’un de nos trains avec votre famille ou vos amis. Si vous aimez le challenge, nous serions ravis d’échanger avec vous !

 

Remarque importante

En tant qu’employeur présent dans plus de 63 pays, nous souscrivons au principe d’égalité d’accès à l’emploi et valorisons la diversité. Nous nous sommes engagés à créer un environnement de travail inclusif pour tous.

 

 

Job Type:​Stage/Apprenti