Activez les alertes d’offres d’emploi par e-mail !

Stage_Evaluation d'architectures d'exécution multicœur d'une application embarquée temps réel (F/H)

Alstom

Villeurbanne

Sur place

EUR 80 000 - 100 000

Plein temps

Aujourd’hui
Soyez parmi les premiers à postuler

Résumé du poste

Une entreprise leader en transport ferroviaire recherche un stagiaire pour contribuer à l'optimisation d'un système embarqué critique. Vous serez intégré à une équipe dynamique à Villeurbanne, où vous travaillerez sur des projets innovants liés à la signalisation ferroviaire. Le stage nécessite des compétences en C et en multi-threading, ainsi qu'une bonne capacité à travailler en équipe. Le début est prévu pour janvier-février 2026 et la durée est de 6 mois.

Qualifications

  • Connaissance des environnements multi-threading.
  • Capacité à travailler en équipe au sein d'une équipe agile.
  • Autonomie et sens de l'organisation.

Responsabilités

  • Optimiser l'architecture logicielle pour améliorer les ressources CPU.
  • Réaliser des POC sur différentes architectures.
  • Proposer des recommandations basées sur des tests en laboratoire.

Connaissances

Langage C
Multi-threading
Linux
Yocto
Description du poste

Req ID:500213

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.

Contexte :

Basée à Villeurbanne, notre équipe développe un système embarqué hébergeant une application critique de signalisation ferroviaire. L'évolution fonctionnelle de cette application entraîne une augmentation significative des besoins en calcul. À matériel constant, il devient essentiel d'optimiser l'architecture logicielle pour libérer davantage de ressources CPU, tout en maintenant les services actuels.

Le Système de signalisation ferroviaire c'est quoi ?

La signalisation ferroviaire englobe l'ensemble des systèmes de sécurité pour rendre le déplacement des trains sûrs.

Cet élément de base de la sécurité ferroviaire, constitue une aide à la conduite et à l'exploitation des lignes.

La signalisation ferroviaire manipule les informations qui peuvent concerner une limitation de vitesse à respecter, une direction vers laquelle le convoi va s'engager, des prescriptions concernant la traction électrique, etc.

Vos challenges :

  • Monter en compétences sur notre produit (calculateur embarqué temps réel).
  • Identifier les leviers d'optimisation de l'architecture logicielle :
    • Multi-threading,
    • Containerisation,
    • Configuration de l'hyperviseur.
  • Réaliser des POC (Proof of Concept) sur les différentes solutions d'architectures identifiées
  • Évaluer les gains de chaque solution via du profiling sur cible (tests en laboratoire sur le produit réel).
  • Proposer une recommandation argumentée en tenant compte des bénéfices, impacts et coûts.

L'objectif sera donc d'arriver à de nouveaux principes d'architecture pour permettre d'augmenter le temps CPU alloué à l'application de 20% !

Environnement de travail :

Vous serez intégré.e à une équipe agile, multiculturelle et dynamique de plus de 50 ingénieurs spécialisés dans le développement de systèmes embarqués de haute technologie.

Compétences techniques requises

  • Langage C
  • multi-threading
  • Linux, Yocto sont un plus

Soft skills

  • Esprit de synthèse
  • Bon relationnel et capacité à travailler en équipe
  • Autonomie, rigueur et sens de l'organisation
  • Curiosité technique et esprit analytique

Compétences développées durant le stage

  • Découverte du monde de la signalisation ferroviaire embarquée
  • Mise en œuvre de threads non temps réel
  • Containerisation d'applications
  • Utilisation et configuration d'un hyperviseur
  • Techniques de profiling sur systèmes embarqués
  • Optimisation d'architectures multicœurs

Métier: Software

Date Entrée Souhaitée: Janvier-février 2026

Durée stage (mois): 6 mois

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

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.