Architecte Linux Embarqué & Yocto - H/F

CDI
Montrouge
Télétravail fréquent
Salaire : ≥ 62K €
Expérience : > 7 ans

Display Interactive
Display Interactive

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Contexte

Dans le cadre du fort développement de nos solutions IFEC (Inflight Entertainment and Connectivity) et du lancement de l’initiative SkyWaves, nous recherchons un Architecte Linux expert en systèmes embarqués.

Votre rôle sera crucial pour concevoir les fondations logicielles de nos prochaines générations de produits. Vous serez le garant de la cohérence, de la performance et de la pérennité de nos distributions Linux embarquées distribuées sur les flottes de nos clients internationaux.

En collaboration étroite avec le CTO et le VP Engineering, vous définirez l’architecture système permettant d’exécuter nos solutions sur diverses plateformes matérielles tierces (Safran, Panasonic, Thales, Kontron) tout en garantissant une abstraction matérielle optimale.

Missions

Vos principales missions seront de :

  • Concevoir et maintenir des distributions Linux sur mesure en utilisant le projet Yocto (création de couches/layers, recettes BitBake, configuration d’images).

  • Définir l’architecture du Board Support Package (BSP) pour les nouvelles cibles matérielles.

  • Optimiser le système pour les contraintes de l’embarqué (temps de boot, empreinte mémoire, performance du Kernel).

  • Sécuriser les systèmes (Secure Boot, durcissement du kernel, gestion des mises à jour OTA sécurisées).

  • Intégrer et porter le software UGO sur des environnements variés (bare metal, hyperviseurs, conteneurs).

  • Piloter la chaîne de compilation (Toolchain) et assurer l’intégration continue (CI/CD) spécifique aux environnements embarqués.

  • Assurer une veille technologique et conseiller les équipes de développement sur les bonnes pratiques de développement bas niveau (C/C++, drivers).

  • Documenter les architectures, les processus de build et les interfaces matérielles.


Profil recherché

Diplôme : Bac+5 en informatique, génie logiciel ou systèmes embarqués.

Expérience : 5 à 10 ans d’expérience minimum dans le développement Linux Embarqué, avec une expertise affirmée en architecture de systèmes.

Compétences et qualités requises

  • Expertise Yocto Project : Maîtrise parfaite de BitBake, Poky, et de la création de Meta-layers complexes.

  • Kernel Linux : Développement de drivers, configuration et patching du Kernel, gestion de l’arborescence Device Tree.

  • Bootloaders : Expérience approfondie avec U-Boot ou Barebox.

  • Langages : Maîtrise avancée du C, C++, et de l’automatisation via Python ou Bash.

  • Hardware : Bonne compréhension des interfaces de communication (I2C, SPI, UART, PCIe, Ethernet).

  • Anglais : Niveau C1 requis (contexte international et échanges techniques fréquents)

Les +

  • Expérience dans le domaine aéronautique (norme DO-178B ou similaire).

  • Connaissance des technologies de virtualisation embarquée ou de conteneurisation (Docker, LXC).

  • Expérience avec des fournisseurs de connectivité satellite.

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Ingénierie et administration des réseaux”.

Voir toutes les offres