
Software Architect / Techlead
Our Take
Software Architect/Techlead at Alstom SA driving technical orientations for the MiC program in Villeurbanne.
What you’ll do
- Define and drive the technical orientations of the software solutions of the MiC program
- Ensure the coherence of the software architecture and technical choices from design to integration
- Support development teams, organize technical reviews, and contribute to decisions
- Ensure the consideration of system requirements, their software derivation, and traceability
- Coordinate interfaces with system domains, V&V, cybersecurity, and safety to converge on a feasible solution
- Contribute to integration, verification, validation activities, and technical incident resolution
- Identify and drive technical risks, and propose adapted action plans
- Contribute to the continuous improvement of engineering practices, methods, and processes
What they’re looking for
- Bac+5 degree in engineering school or equivalent university
- Significant experience in embedded software development
- Experience in software architecture or technical leadership
- Solid knowledge of embedded systems
- Global understanding of the software development chain from requirements to validation
- Expertise in software architecture
- Expertise in embedded systems
- Expertise in critical software
Skills & Focus Areas
- Embedded systems
- Linux
- Kubernetes
- Python
- Rust
- Git
- CI/CD
- Docker
As posted by Alstom SA
Req ID:506621
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.
Software Architect / Techlead (F/H/X)
Basé(e) à Villeurbanne (69) à 20 min en transports en commun de la gare Part Dieu
Vous êtes passionné(e) par les systèmes embarqués, Linux et les environnements techniques à forte contrainte ? Rejoignez le technocentre de Villeurbanne et contribuez au sein d’une équipe au développement de la nouvelle génération de plateforme de signalisation de sécurité. Cette plateforme a notamment pour objectif le pilotage des circuits d’enclenchement et des objets à la voie (feux, passages à niveau, aiguillages…) portée par des technologies de temps réel moderne.
MISSIONS
En tant que Software Architect et Techlead, vous occupez un rôle central entre l’équipe de développement logiciel et les différentes parties prenantes du programme. Vous pilotez les orientations techniques, assurez la cohérence des solutions et accompagnez les équipes dans les décisions structurantes.
À ce titre, vos missions principales sont les suivantes :
- Définir et piloter les orientations techniques des solutions logicielles du programme MiC.
- Garantir la cohérence de l’architecture logicielle et des choix techniques, de la conception jusqu’à l’intégration.
- Accompagner les équipes de développement, organiser les revues techniques et contribuer aux arbitrages.
- Garantir la prise en compte des exigences système, leur déclinaison logicielle et leur traçabilité.
- Coordonner les interfaces avec les métiers système, V&V, cybersécurité et safety afin de converger vers une solution réalisable.
- Contribuer aux activités d’intégration, de vérification, de validation et à la résolution des incidents techniques.
- Identifier et piloter les risques techniques, puis proposer les plans d’action adaptés.
- Contribuer à l’amélioration continue des pratiques, méthodes et processus d’ingénierie.
- Assurer une veille technologique et partager les connaissances au sein des équipes.
VOTRE PROFIL
Diplômé(e) d’une formation Bac+5 de type école d’ingénieur ou équivalent universitaire, vous justifiez d’une expérience significative en développement de logiciels embarqués, en architecture logicielle ou en pilotage technique.
Vous disposez d’une solide culture des systèmes embarqués et d’une compréhension globale de la chaîne de développement logiciel, des exigences jusqu’à la validation.
- Expertise en architecture logicielle, systèmes embarqués et logiciels critiques.
- Maîtrise de Linux embarqué : conteneurs, cgroups, namespaces, stratégies de démarrage, systèmes de fichiers, modules noyau et configuration réseau.
- Connaissance des technologies d’infrastructure et de virtualisation : Kubernetes, IaC, Helm, CNI/CSI, QEMU, KVM ou XEN.
- Pratique du développement et de l’outillage logiciel : Python, shell, Rust, Git/GitLab, CI/CD, Artifactory, Docker ou Podman et CMake.
- Bonne maîtrise des problématiques de cybersécurité : Secure Boot, TLS, OIDC, PKI, LDAP et pare-feu.
- Connaissance des processus et standards du développement ferroviaire ; la maîtrise de l’EN 50716 est un atout.
Vous êtes reconnu(e) pour votre leadership technique, votre capacité d’analyse et de résolution de problèmes complexes, votre sens de l’organisation et des priorités, ainsi que pour une communication claire avec des interlocuteurs techniques et métier.
Autonome et force de proposition, vous savez fédérer, travailler en transverse, prendre des décisions techniques et partager vos connaissances dans un environnement exigeant et multidisciplinaire.
Anglais technique indispensable.
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:Expérimenté