About this role
POURQUOI REJOINDRE L'AVENTURE ALSTOM ?
À la tête des entreprises qui s’engagent vers un avenir plus vert, Alstom développe et commercialise des solutions de mobilité qui apportent les fondements durables pour l'avenir des transports. Notre portefeuille de produits s'étend des trains à grande vitesse, métros, monorails et tramways jusqu’aux systèmes intégrés, services sur mesure, infrastructures, signalisation et solutions de mobilité numérique. Nous rejoindre, c'est rejoindre une entreprise bienveillante, responsable et innovante où plus de 70 000 personnes ouvrent la voie à une mobilité plus verte et plus intelligente, dans le monde entier.
Au sein de notre activité signalisation nous concevons les nouvelles solutions intelligentes permettant l’exploitation des réseaux de transports ferroviaires.
Nos métiers en innovation, informatique, cybersécurité, électronique et en télécommunications construisent l’intelligence des trains de demain afin de répondre aux besoins de mobilité plus durable.
Nous recherchons des personnes curieuses dotées d’un esprit novateurs et qui ont à cœur de réinventer la mobilité en la rendant plus intelligente et plus durable.
Localisée à Saint-Ouen-sur-Seine, centre d’excellence mondial, plus de 1000 collaborateurs vous y attendent.
CE QUE NOUS POUVONS REALISER ENSEMBLE :
Nous recherchons un(e) stagiaire Concepteur Logiciel pour notre site de Saint-Ouen-sur-Seine (93, desservi par les lignes 13 et 14 du métro francilien).
Notre environnement :
Dans le cadre de nos activités Alstom Digital Mobility (ADM), l'équipe Fluence développe notre plus récent et innovant Système de Signalisation pour application urbaine. Urbalis Fluence est le premier système de CBTC (Communication Based Train Control) centré sur le train. Actuellement en cours de déploiement sur Turin et Grand Paris, en service commercial en Chine et sur le Métro de Lille, la Solution Fluence poursuit son ouverture à de nouveaux marchés internationaux.
Ces principes de développement ont été aussi mis en œuvre sur le nouveau projet NEXTEO qui est la rénovation des lignes B&D du métro Parisien.
Le département que que vous intégrerez est composée d'une centaine de designers, d'experts outils et DevOps. Il est en charge de développer le logiciel du pilote automatique Fluence & NEXTEO.
Les missions qui vous seront confiées :
Après une étape d'intégration et de formation interne, vous serez en charge de continuer à apporter des améliorations sur le fonctionnement de fond de l'Editeur EMIL (Outil de développement propriétaire ALSTOM du style MATLAB Simulink). Un des objectifs ambitieux du stage est de réimplémenter les fonctionnalités de l'éditeur autour du Language Server Protocol (LSP) qui permet de séparer la logique de l'éditeur (client) de la logique du langage (serveur).
Le stage se poursuivra par l'ajout de nouvelles fonctionnalités liées aux évolutions du langage et de l'évolution de l'ergonomie de l'éditeur.
Dans le détail:
- Intégrer des fonctionalités avec le protocol LSP afin de standardiser les interactions entre l'éditeur et le serveur de langage via un système de notifications et de requêtes. Le LSP permettra entre autre d'intégrer EMIL à visual studio et d'utiliser Github Copilot
- Développer/intégrer des agents assistants les développeurs dans EMIL
- Améliorer le temps de chargement
- Réduire la consommation mémoire
- Mettre à jour le manuel utilisateur de l'Editeur
- Documenter l'utilisation de tout ceci dans le wiki
- Partager au reste de l'équipe ce qui est opérationnel step by step
Ces missions seront amenées à évoluer tout au long de votre stage chez nous. Un suivi régulier sera également mis en place avec votre maître de stage pour vous permettre de monter en responsabilités.
Le profil que nous recherchons :
Un niveau Bac+5 en cours (Ecole d'Ingénieur ou Université) en dominante informatique et/ou électronique embarqué, vous avez une première expérience en entreprise, ainsi que des notions de développement.
Vous faîtes preuve d'un bon esprit de synthèse, d'autonomie, de qualités organisationnelles, et savez prendre et argumenter vos positions.
Vous êtes également à l'aise en anglais, à l'écrit comme à l'oral.
Les compétences techniques requises sont les suivantes :
- Langages de programmation : C++/Qt, C# (optionel), Javascript/Typescript (optionel)
- Notions de UX ou UI design appréciées
- GitLab (ou équivalent) et git
- VSCode IDE
- Technologies AI: GitHub Copilot (CLI), MCP, Agents and Skills design
Contrat : stage de 6 mois - Une convention de stage est exigée.
Rejoindre Alstom vous permettra de développer votre carrière dans un environnement de travail diversifié et international.
Vous contribuerez au succès d'un acteur mondial incontournable qui se positionne à la pointe de l'innovation et des modes de transports durables pour ses clients et les voyageurs. Notre culture d'entreprise est fondée sur l'innovation, la diversité, l'entrepreneuriat, la responsabilité sociale et l'éthique. Nous partageons des valeurs communes: l'esprit d'équipe, la confiance et le sens de l'action. Les perspectives d'évolution qu'offre Alstom en France et à l'international vous donneront l'opportunité d'être acteur de votre carrière professionnelle et de contribuer directement au développement de la mobilité durable dans le monde.
Alstom garantit l'égalité des chances et s'engage en tant qu’employeur à créer un environnement de travail inclusif où tous sont encouragés à atteindre leur plein potentiel, et où les différences individuelles sont valorisées et respectées. Tous les candidats qualifiés sont considérés dans nos processus de recrutement sans tenir compte de l’origine, de la couleur de peau, de la religion, du sexe, de l'orientation sexuelle, de l'identité de genre, de l'âge, de la nationalité, de la nature du handicap ou de toute autre caractéristique protégée par la loi locale