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

Alstom
Villeurbanne, France
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Bash Shell UClibc (C Standard Library) Software Quality Continuous Integration Debian Linux Software Debugging Linux Linux on Embedded Systems Python (Programming Language) Linux Distribution Open Source Technology Software Architecture
+3 more
Delivery Pipeline Git Yocto

Job description

Au sein du pôle Distribution, vous contribuerez à la définition, à l’évolution et à l’industrialisation d’un socle logiciel Linux embarqué mutualisé, utilisé par de nombreux programmes internes ALSTOM (signalisation, systèmes embarqués, cybersécurité, plateformes électroniques).

Vous interviendrez en tant que référent technique et architecte logiciel sur les couches basses (distribution Linux), en interface avec de multiples équipes internes., Développement Linux embarqué

  • Conception, génération, intégration et maintenance de distributions Linux embarquées (Yocto / OpenEmbedded, Debian embarquée), optimisées pour les contraintes produit ferroviaires.
  • Définition des choix techniques liés au socle OS (bootchain, services système, configuration).

Intégration open-source

  • Sélection, adaptation, configuration, packaging et intégration de composants open-source au sein de l’image Linux.
  • Gestion du cycle de vie des composants (versions, patchs, maintenance, vulnérabilités).

Expertise kernel & bas niveau

  • Analyse, debug et configuration du kernel Linux.
  • Gestion et développement de modules noyau.
  • Conception et maintenance de device-trees, support BSP, optimisation et paramétrage système.
  • Contribution aux activités de secure boot et de démarrage sécurisé lorsque requis.

Automatisation, qualité & Python

  • Développement de scripts et d’outils (Python, Bash) pour l’automatisation des builds, tests et validations.
  • Mise en place et amélioration de pipelines CI/CD et de tests système.
  • Contribution à la qualité logicielle, à la traçabilité et à l’amélioration continue des pratiques du pôle.

Intégration sur produit final

  • Bring-up de cartes électroniques.
  • Diagnostics et debug sur cible.
  • Validation fonctionnelle complète, benchmarks et analyses de performances.

Architecture & rôle transverse

  • Définition de l’architecture logicielle des distributions Linux embarquées en tenant compte des exigences de performance, sûreté, cybersécurité et maintenabilité.
  • Rédaction de spécifications techniques, documents d’architecture et guides à destination des équipes produit.
  • Interface technique avec les responsables logiciels des programmes internes clients.
  • Contribution à la roadmap technique du pôle via études, PoC et activités de R&D.
  • Rôle de référent technique et support aux é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 / OpenEmbedded, Debian embarquée ; Buildroot apprécié).
  • Solide expertise bas niveau : kernel Linux, boot, device-tree, drivers, performance.
  • Bonnes pratiques d’industrialisation logicielle : Git, CI/CD, scripting Python/Bash.
  • Capacité à intervenir en interface avec des équipes multiples et internationales.
  • Anglais technique courant (écrit et oral).

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:39 min

Experiencing core Linux capabilities for DevOps administration

Michael Cade · LIVE

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · WWC 2021

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:52 min

Comparing French work-life balance principles with international engineering practices

Chris Heilmann +2 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all