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é à :
- 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 :
- Pour les web-services déjà implémentés : automatisation des tests des simulateurs
- Pour les web-services non implémentés : code, doc et tests
- améliorer les tests automatisés (Python) en travaillant sur plusieurs sujets :
- Mise en place de l'environnement de tests automatisé du code typescript (Tests de 1 ou 2 pages du siteweb OMS)
- 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