Job description
Bosch Group, leader mondial de la technologie et des services, recherche un(e) Expert(e) en Virtualisation pour renforcer son équipe de développement embarqué au sein de son centre de Bangalore. Vous serez au cœur de la transformation digitale de la pile BSW (Basic Software) des ECU (Electronic Control Units) en assurant la virtualisation du MCAL (Microcontroller Abstraction Layer) depuis les environnements CUBAS/Vector. Votre mission principale consistera à créer et maintenir des variantes virtuelles (vECU) afin de faciliter les tests, la validation et l’intégration continue des logiciels embarqués.
**Missions principales**
- Concevoir, implémenter et livrer la virtualisation du MCAL à partir des outils CUBAS (ETAS) et Vector VTT.
- Développer des variantes vECU pour différents scénarios de configuration hardware et software.
- Créer et maintenir des stubs et des drivers simulés afin de reproduire le comportement des composants matériels.
- Piloter le support du pipeline CI/CD (CMake, scripts Bash/Python, Docker, ExeLinux) pour garantir l’intégration fluide des livrables dans les projets.
- Collaborer étroitement avec les équipes de développement BSW, d’architecture ECU et de validation pour assurer la conformité aux exigences fonctionnelles et de performance.
- Participer à l’optimisation des processus de compilation (GCC 32‑bits) et de génération de bibliothèques dynamiques (DLL) pour les environnements de test.
- Apporter une expertise technique sur les protocoles de communication CAN et Ethernet, ainsi que sur les bonnes pratiques de virtualisation SiL (Software‑in‑the‑Loop).
- Rédiger et maintenir la documentation technique (spécifications, guides d’utilisation, rapports de validation).
**Profil recherché**
- Diplôme d’ingénieur (B.E.) en Informatique, Systèmes d’Information ou domaine équivalent.
- Minimum 15 ans d’expérience professionnelle dans le développement embarqué, avec une spécialisation avérée en virtualisation de logiciels embarqués.
- Maîtrise des outils ETAS CUBAS, Vector VTT et des environnements de simulation SiL.
- Expertise confirmée en CMake, scripting (Bash, Python), Docker, ExeLinux et gestion de pipelines CI/CD.
- Solides compétences en compilation GCC 32‑bits, génération de DLL et gestion de dépendances.
- Bonne compréhension de l’architecture logicielle des ECU (BSW, MCAL, communication CAN & ETH).
- Capacité à travailler en équipe multidisciplinaire, à communiquer clairement et à résoudre des problèmes complexes.
- Anglais professionnel requis; la maîtrise du français constitue un atout.
**Ce que nous offrons**
- Un environnement de travail stimulant au sein d’une entreprise innovante et reconnue mondialement.
- Des projets à forte valeur technologique, avec des opportunités de contribuer à la prochaine génération de systèmes embarqués.
- Un package salarial compétitif, incluant des avantages sociaux, des programmes de formation continue et des possibilités d’évolution de carrière.
- Un cadre de travail moderne à Bangalore, avec des installations de pointe et un accès à des communautés techniques actives.
Rejoignez Bosch Group et participez à la création de solutions embarquées de demain, où votre expertise en virtualisation sera le moteur de l’innovation.