Descripcion del puesto
Bosch Global Software Technologies Private Limited, filiale du groupe Bosch, recherche un(e) Expert(e) QNX/Linux pour rejoindre son centre de développement à Coimbatore (Inde). Vous intégrerez une équipe technique de haut niveau, dédiée à la conception, au portage et à l’optimisation de systèmes d’exploitation temps réel et Linux pour des applications critiques (automobile, mobilité, IoT). Vous travaillerez sur des projets de virtualisation avancée (QNX Hypervisor, Xen, Jailhouse) et sur le bring‑up de cartes électroniques basées sur des SoC NXP, Qualcomm, Texas Instruments, Renesas, NVIDIA et ARM. Votre mission principale sera de garantir la robustesse, la sécurité et la conformité fonctionnelle (ISO 26262) des plateformes logicielles, tout en assurant une intégration fluide dans les chaînes CI/CD.
**Missions principales**
- Concevoir, développer et maintenir des noyaux Linux et QNX, incluant les drivers, bootloaders (U‑Boot, QNX IPL) et les BSP/Device Tree spécifiques aux SoC ciblés.
- Mettre en œuvre des solutions de virtualisation (QNX Hypervisor, Xen, Jailhouse) pour supporter des architectures multi‑cœurs et des exigences de partitionnement fonctionnel.
- Réaliser le bring‑up matériel complet : configuration des périphériques, validation des performances, débogage bas‑niveau (JTAG, trace, log).
- Piloter le portage d’OS sur de nouvelles plateformes, incluant la création de couches Yocto/BSP, l’intégration de middleware et la mise en place de processus de build automatisés.
- Appliquer les concepts de sécurité embarquée : Secure Boot, Trusted Execution Environments (TEE), chiffrement, et garantir la conformité aux normes fonctionnelles ISO 26262.
- Développer et maintenir les pipelines CI/CD (Jenkins, GitLab CI) ainsi que les référentiels Git, en assurant la traçabilité, la reproductibilité et la qualité du code.
- Collaborer étroitement avec les équipes produit, hardware, validation et sécurité dans un cadre Agile (Scrum/Kanban), en participant aux revues techniques, aux stand‑ups et aux rétrospectives.
- Rédiger la documentation technique (design, spécifications, guides d’intégration) et former les équipes internes aux bonnes pratiques de développement embarqué.
**Profil recherché**
- Diplôme d’ingénieur ou équivalent en informatique, électronique ou systèmes embarqués.
- Minimum 5 ans d’expérience confirmée sur les systèmes d’exploitation temps réel QNX et Linux embarqué.
- Maîtrise du langage C/C++ et du scripting Shell (Bash, Python est un plus).
- Expertise avérée sur les outils de build Yocto, la création de BSP/Device Tree et les bootloaders U‑Boot/QNX IPL.
- Expérience pratique avec les hyperviseurs QNX, Xen ou Jailhouse et la virtualisation de ressources matérielles.
- Connaissance approfondie des SoC NXP, Qualcomm, TI, Renesas, NVIDIA et ARM.
- Compétences en sécurité embarquée (Secure Boot, TEE, cybersécurité) et connaissance des normes ISO 26262.
- Maîtrise des environnements CI/CD (Jenkins, GitLab CI) et du versionnage Git.
- Bonnes capacités d’analyse, de résolution de problèmes complexes et de communication technique.
- Expérience en méthodologies Agile (Scrum/Kanban) et capacité à travailler en équipe multiculturelle.
**Ce que nous offrons**
- Un poste en CDI avec un package salarial compétitif.
- Possibilité de travail hybride (onsite à Coimbatore + télétravail ponctuel).
- Programme de formation continue et certifications techniques.
- Assurance santé, plan de retraite et avantages sociaux conformes aux standards Bosch.
- Environnement de travail stimulant au sein d’un groupe leader mondial de l’innovation technologique.
- Opportunités de mobilité internationale au sein du groupe Bosch.
Rejoignez Bosch et participez à la création de solutions logicielles qui façonnent le futur de la mobilité et de l’IoT. Postulez dès maintenant !