Stage F/H_6 mois - Amélioration des tests de performance d'un calculateur embarqué de signalisation

Date: 2 oct. 2024

Lieu: Villeurbanne, FR

Entreprise: Alstom

Req ID:468764 

 

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.

 

 

Vous êtes curieux de d'apprendre sur le développement des calculateurs ferroviaires embarqués de demain ? Vous aimez quand votre travail contribue directement à l'amélioration des systèmes ?

Alors embarquez dans le monde de la validation des systèmes afin de rendre la mobilité plus durable et sûre !

 

Vos Challenges

Vous évoluerez au sein d'un programme de développement à la pointe de la technologie dans le domaine des systèmes embarqués. Le stage sera en forte interaction avec le domaine de la Validation et Vérification appliqué à un calculateur de signalisation embarqué.

L'objectif du stage est d’optimiser les tests de performance pour faciliter leur maintenabilité et la rédaction des futurs tests.

Précisément, les sujets à traiter seront :

  • Améliorer de la qualité des scripts Python de séquences de test (notamment la maintenabilité)
  • Améliorer l’automatisation des tests des fonctions du produit en point de fonctionnement, afin de rendre leur exécution périodique
  • Développer des fonctions permettant de détecter la configuration du calculateur et de son environnement simulé pour adapter les scripts de test à ces différentes configurations
  • Proposer des améliorations pour la rédaction et l’exécution des tests de performance du calculateur

 

Compétences techniques requises

Maitrise du langage Python

Connaissance du protocole réseau Ethernet (TCP / IP / UDP)

Connaissances en C++ et Linux

A l'aise avec l'utilisation d'outils instrumentés (picoscope, oscilloscope, ...)

A l'aise dans l'environnement Git

 

Compétences Non techniques requises (Soft skills)

Curieux

Méthodique

Rigoureux

Autonome (interfaces multi métiers)

Maitrise de l'anglais

 

Compétences développées

Découverte du monde de la signalisation ferroviaire embarquée

Travail en collaboration avec des équipes pluri-disciplinaires

Montée en compétence sur la validation du cycle en V

Développement des compétences techniques sur le langage Python, les protocoles réseaux Ethernet et l'environnement Linux

Familiarisation avec les bancs de tests et outils de simulation

 

 

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.