Architecte Logiciel Linux Embarqué - Distribution Linux embarqué (F/H)

Technology, Data & Digital · Software & Web Development · Embedded Systems · Software Engineering · Cybersecurity

In short

Alstom recherche un Architecte Logiciel Linux Embarqué expérimenté pour rejoindre l'équipe de Villeurbanne. Vous serez responsable de la définition, de l'évolution et de l'industrialisation d'un socle logiciel Linux embarqué mutualisé, en apportant une expertise technique sur les couches basses, l'intégration open-source et l'automatisation. Le poste requiert une solide expérience en développement et architecture Linux embarqué, ainsi qu'une maîtrise des outils et technologies pertinents.

Responsibilities

  • Concevoir, générer, intégrer et maintenir des distributions Linux embarquées optimisées pour le ferroviaire.
  • Définir les choix techniques liés au socle OS (bootchain, services système, configuration).
  • Sélectionner, adapter, configurer, packager et intégrer des composants open-source.
  • Gérer le cycle de vie des composants open-source (versions, patchs, maintenance, vulnérabilités).
  • Analyser, déboguer et configurer le kernel Linux.
  • Gérer et développer des modules noyau.
  • Concevoir et maintenir des device-trees, supporter les BSP, optimiser et paramétrer le système.
  • Contribuer aux activités de secure boot et de démarrage sécurisé.
  • Développer des scripts et outils (Python, Bash) pour automatiser les builds, tests et validations.
  • Mettre en place et améliorer des pipelines CI/CD et des tests système.
  • Contribuer à la qualité logicielle, à la traçabilité et à l'amélioration continue des pratiques.
  • Réaliser le bring-up de cartes électroniques.
  • Effectuer des diagnostics et debug sur cible.
  • Valider fonctionnellement, réaliser des benchmarks et analyses de performances.
  • Définir l'architecture logicielle des distributions Linux embarquées.
  • Rédiger des spécifications techniques, documents d’architecture et guides.
  • Servir d'interface technique avec les responsables logiciels des programmes clients.
  • Contribuer à la roadmap technique du pôle (études, PoC, R&D).
  • Agir comme référent technique et supporter les équipes de développement et d’intégration.

Requirements

  • Diplômé(e) d’une formation Bac+5 (école d’ingénieur ou équivalent universitaire).
  • Expérience significative (8 à 10 ans ou plus) en développement et architecture de systèmes Linux embarqués.
  • Maîtrise des environnements de build Linux embarqués (Yocto, Debian embarquée).
  • Solide expertise bas niveau : kernel Linux, boot, device-tree, drivers, performance.
  • Bonnes pratiques d’industrialisation logicielle : Git, CI/CD, scripting Python/Bash.
  • Expérience du débogage sur cible embarquée (JTAG, GDB, traces, analyse mémoire).
  • Capacité à intervenir en interface avec des équipes multiples et internationales.
  • Anglais technique courant (écrit et oral).

Benefits

  • Fierté de monter dans les trains Alstom avec sa famille ou ses amis.
  • Environnement de travail inclusif et valorisant la diversité.
  • Opportunité de travailler sur des projets de mobilité verte et intelligente.

Skills

LinuxYoctoDebianGitCI/CDPythonBashKernel LinuxDevice TreeJTAGGDB
#Linux embarqué#Distribution Linux#Architecture logicielle#Systèmes embarqués#Kernel Linux#CI/CD#Python#Bash#Yocto#Sécurité embarquée
Alstom Logo

About Alstom

Rail has the power to shape how societies grow, connect, and decarbonise. At Alstom, we turn this potential into reality, moving over 100 million people daily with safe, smart, and sustainable mobility solutions.

Alstom Logo

Company

Alstom

Job Posted

2 days ago

Employment Type

Full Time

Work mode

On Site

Experience Level

Senior

Locations

Villeurbanne, France

Qualification

Master

Applicants

Be an early applicant