Ingénieur Développement Logiciel - Conduite à distance
Role details
Job location
Tech stack
Job description
Au cœur des programmes d'innovation d'Alstom, nous réinventons la conduite ferroviaire grâce à la télé-conduite : une nouvelle interface de conduite à distance performante, intégrant perception de l'environnement et expérience utilisateur optimisée grâce à une interface homme-machine de nouvelle génération. Après une première phase de prototypage et de tests terrain, de nouveaux défis émergent pour renforcer la robustesse, l'ergonomie et la scalabilité de la solution.
Vous serez acteur du développement d'une solution pionnière de télé-conduite, en lien direct avec les enjeux de mobilité autonome. Vous travaillerez avec une équipe innovante, collaborative et expérimentée, et vous contribuerez directement à façonner l'avenir de la mobilité ferroviaire en participant au design et au développement d'une solution de télé-conduite de trains. Au quotidien, vous collaborerez étroitement avec des experts en UX et en systèmes embarqués, et participerez au développement des différents sous-systèmes clés (pupitre de conduite distant et IHM, systèmes embarqués à bord des trains drones, télécommunication, etc.). Vous serez également amené(e) à enrichir l'expérience utilisateur et à proposer des solutions disruptives pour améliorer l'ergonomie et la performance du système, à travers des démonstrations et livrables à fort impact.
Nous ferons appel à vous pour :
- Mettre en œuvre les stratégies technologiques les plus appropriées pour résoudre les enjeux de la télé-conduite de trains.
- Concevoir et développer les interfaces UX permettant aux opérateurs de superviser et piloter les trains à distance, en garantissant ergonomie, réactivité et sécurité.
- Traiter les enjeux réseaux et télécommunications, notamment la gestion des flux de données entre les trains et les centres de télé-conduite, l'optimisation des protocoles de communication pour garantir la fiabilité et la latence minimale.
- Mettre en œuvre des pratiques DevOps, incluant la mise en place et le maintien de pipelines CI/CD, la structuration d'une architecture logicielle modulaire et scalable, et la manipulation fluide d'API pour l'intégration de composants tiers.
- Collaborer avec des experts proches de l'environnement de la robotique, notamment sur les problématiques de communication inter-systèmes, et l'intégration de serveurs et de composants logiciels hétérogènes.
- Participer aux essais en laboratoire et sur site pour tester in-situ vos algorithmes.
- Suivre les bonnes pratiques en terme de test, d'assurance qualité et de cybersécurité.
- Promouvoir le Code d'Éthique d'Alstom et respecter les plus hauts standards de conduite éthique.
Requirements
Nous accordons plus d'importance à la passion et à l'état d'esprit qu'à l'expérience. C'est pourquoi nous n'attendons pas de vous que vous possédiez toutes les compétences. Nous avons plutôt dressé une liste de celles qui, selon nous, vous aideront à réussir et à vous épanouir dans ce rôle :
- Diplôme d'ingénieur ou master avec une expérience significative en développement logiciel.
- Expérience en conception et développement de solutions s'inscrivant dans un cadre proche de la robotique ou de la perception (vision par ordinateur, etc.) pour des applications embarquées ou débarquées.
- Maitrise des langages C++ et Python.
- Pratique des outils DevOps (GitLab CI/CD, Docker, Kubernetes, etc.).
- Expérience en développement d'interfaces utilisateurs (Qt, React, interface web, etc.).
- Connaissance des protocoles réseau (TCP/IP, UDP, MQTT, etc.).
- Expérience dans le domaine de la robotique ou des systèmes autonomes (un plus)
- Capacité à travailler dans un environnement mouvant et incertain, dans un contexte international.
- Rigoureux(se), esprit d'équipe, orienté(e) satisfaction client.
- Français et anglais courant.
Ce que vous apprécierez Rejoignez-nous pour une nouvelle expérience de vie - le secteur ferroviaire est un secteur d'avenir, vous pouvez donc vous développer et acquérir de nouvelles compétences et expériences tout au long de votre carrière. Vous pourrez également :
- Bénéficier de stabilité, de défis et d'une carrière à long terme sans routine quotidienne.
- Travailler avec des experts en ingénierie, logiciels et mobilité dans un contexte international stimulant.
- Collaborer avec des équipes transversales et des collègues qualifiés.
- Contribuer à des projets innovants et impactants s'inscrivant dans la trajectoire du train autonome.
- Utiliser notre environnement de travail agile et collaboratif.
- Orienter votre carrière dans la direction de votre choix.
- Progresser vers des rôles de leadership ou d'expertise technique.
- Bénéficier d'un système de rémunération équitable et dynamique qui reconnaît vos performances et votre potentiel, ainsi que d'une couverture sociale complète et compétitive.