Ingénieur Distribution Linux embarqué (H/F)

Alstom
Villeurbanne, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English
Experience level
Senior

Job location

Villeurbanne, France

Tech stack

Computer Engineering
Debian Linux
Software Debugging
Linux
Python
Linux Distribution
Systems Architecture
U-Boot

Job description

  • Développement Linux embarqué : conception, génération et maintenance de distributions Yocto ou Debian embarquée optimisées pour produit.
  • Intégration open-source : adaptation, configuration, packaging et intégration fluide de composants open-source au sein de l'image Linux.
  • Expertise kernel & bas niveau : analyse et debug kernel, gestion de modules, développement / mise à jour de device-trees, optimisation et configuration système.
  • Automatisation & Python : création d'outils de test, scripts d'automatisation, pipelines de validation logicielle et contributions à la qualité produit (QA).
  • Intégration sur produit final : bring-up carte, diagnostics sur cible, validation fonctionnelle complète, benchmark et analyse de performances.

Requirements

  • Ingénieur Bac+5 (ou équivalent) en systèmes embarqués ou informatique industrielle.
  • Minimum 5 ans d'expérience dans la construction, l'industrialisation et la maintenance de distributions Linux embarquées, dont une partie sur des projets nécessitant une forte expertise technique.
  • Maîtrise avancée de Yocto (layers, recipes, BSP, optimisation, reproducibility) et expérience solide sur Debian embarquée.
  • Expertise approfondie en kernel Linux : configuration, compilation, debug avancé, gestion des modules, device-tree, intégration de drivers.
  • Vision globale de l'intégration hardware/software, y compris interactions bas niveau avec MCU/MPU, bootloaders, gestion mémoire, périphériques spécifiques.
  • Connaissances en Secure Boot et chaîne de confiance : U-Boot / FIT, signatures, validation d'intégrité, mécanismes de durcissement (secure storage, TPM/TEE…).
  • Capacité avérée à analyser et diagnostiquer des architectures systèmes complexes et à définir des solutions robustes, pérennes et adaptées aux contraintes produit.
  • Contribution à l'automatisation (scripts, outils internes, optimisation des workflows) et intérêt pour l'amélioration continue.
  • Curiosité technique, rigueur d'analyse et fort esprit d'équipe, avec la capacité d'être un référent technique auprès des autres ingénieurs.

Un anglais courant est indispensable pour évoluer dans un contexte international.

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