Aller au contenu
M1892 · ALTEN SYSTEMES D'INFORMATION ET RESEAUX

Ingénieur Logiciel Embarqué Linux (H/F)

Description du poste

Vous intégrerez une équipe dédiée aux systèmes embarqués et participerez à la conception, au développement et à l'optimisation de solutions logicielles bas niveau.

Missions principales

  1. Développement Logiciel Embarqué

-Développer et maintenir des drivers Linux, des modules noyau (kernel), et des Board Support Packages (BSP) pour des architectures embarquées (ARM, x86, RISC-V).

-Optimiser les performances : Réduction des temps de boot et de la consommation mémoire.

-Amélioration de la stabilité et de la fiabilité des systèmes (gestion des erreurs).

-Intégrer et valider les solutions sur cibles matérielles (cartes de développement, prototypes industriels).

-Débugger et corriger les anomalies logicielles.

  1. Architecture & Intégration Système

Participer à la conception architecturale :

  • Définition des interfaces logicielles (middleware, APIs) entre le BSP et les couches applicatives.

-Collaboration avec les équipes hardware pour valider les spécifications techniques.

Assurer l'intégration système :

Validation des interactions entre logiciel et matériel (UART, SPI, I2C, CAN).

  1. Build & Déploiement

-Configurer et maintenir les environnements de build : Utilisation de Yocto Project, Buildroot, ou OpenWRT pour générer des images Linux embarquées.

-Automatisation des processus de compilation.

  • Déployer et tester les solutions sur cible : Création de scripts de déploiement (Python, Bash).

-Mise en place de tests automatisés (CI/CD embarqué, tests unitaires avec Google Test/Unity).

  1. Veille Technologique & Amélioration Continue
  • Suivre les évolutions des technologies embarquées : Nouvelles versions du noyau Linux (LTS, patches sécurité).

-Outils et méthodologies DevOps pour l'embarqué (Jenkins, GitLab CI).

  • Proposer des optimisations : Automatisation des processus de test et de validation.

Profil recherché

-Formation : Bac+5 en informatique embarquée, électronique, ou systèmes (école d'ingénieur ou Master spécialisé).

-Expérience : 3 ans minimum en développement logiciel embarqué sous Linux, avec une expertise avérée en : Développement de drivers et modules noyau Linux.

-Configuration de BSP et utilisation de Yocto/Project Buildroot.

-Debug et optimisation de systèmes embarqués (profiling, analyse de logs).

-Soft Skills : Rigueur et méthodologie : Respect des processus qualité et des normes industrielles.

  • Esprit d'analyse : Résolution de problèmes complexes en environnement contraint.
  • Autonomie : Capacité à prendre en charge des tâches techniques de bout en bout.

-Collaboration : Travail en équipe avec les parties prenantes (hardware, système, produit).

Données marché — Ingénieur / Ingénieure en informatique embarquée

Salaire net mensuel

Données non disponibles

Tension du marché

Données non disponibles

Projets de recrutement

Données non disponibles

À ne pas manquer

Offres similaires.