وصف الوظيفة
Bosch Group, leader mondial de la technologie et de l’ingénierie, recherche un(e) Développeur C++ embarqué confirmé(e) pour rejoindre son équipe de R&D située à Bengaluru, Inde. Vous intégrerez un environnement stimulant où l’innovation, la qualité et la sécurité sont au cœur de chaque projet.
**Missions principales**
- Concevoir, développer et optimiser du code C++ embarqué selon les meilleures pratiques orientées objet, en utilisant les templates et les concepts modernes du langage.
- Implémenter et maintenir des systèmes d’exploitation temps réel (RTOS) ainsi que des plateformes Linux embarquées, garantissant fiabilité, performance et conformité aux exigences de sécurité.
- Rédiger et exécuter des tests unitaires automatisés (Google Test, CppUTest) afin d’assurer la robustesse du code et de faciliter les revues de qualité.
- Développer des recettes Yocto pour la génération d’images firmware personnalisées, incluant la gestion des dépendances, la configuration du kernel et l’intégration de drivers spécifiques.
- Concevoir et mettre en œuvre des solutions de communication réseau (TCP/IP, UDP, MQTT) et participer à l’architecture micro‑services pour les systèmes distribués.
- Effectuer le débogage matériel et logiciel à l’aide d’outils tels que JTAG, GDB, Trace32 et analyser les logs pour résoudre les anomalies.
- Rédiger la documentation technique (spécifications, guides d’utilisation, rapports de tests) et contribuer aux revues de conception.
- Collaborer étroitement avec les équipes produit, hardware, QA et les partenaires externes dans un cadre Agile (Scrum/Kanban).
**Profil recherché**
- Diplôme d’ingénieur ou équivalent en informatique, électronique ou systèmes embarqués.
- Minimum 3 à 5 ans d’expérience professionnelle en développement C++ embarqué, avec une solide maîtrise des concepts OOP et des templates.
- Expertise avérée sur les RTOS (FreeRTOS, VxWorks, ThreadX) et les distributions Linux embarquées.
- Expérience pratique avec le build system Yocto/OpenEmbedded et la création de recettes personnalisées.
- Connaissances approfondies des protocoles réseau et des architectures micro‑services.
- Maîtrise des outils de versionning (Git), d’intégration continue (Jenkins, GitLab CI) et des méthodologies de tests automatisés.
- Capacité à travailler en équipe multiculturelle, à communiquer en anglais (écrit et oral) et à gérer les priorités dans un environnement dynamique.
- Sens du détail, rigueur et orientation qualité/sécurité.
**Ce que nous offrons**
- Un poste en CDI au sein d’une filiale internationale reconnue pour son excellence technologique.
- Un environnement de travail moderne, équipé de laboratoires de prototypage, d’outils de simulation avancés et d’un accès aux dernières technologies Bosch.
- Un cadre de travail hybride flexible, avec la possibilité de télétravail ponctuel selon les besoins du projet.
- Un package salarial compétitif, complété par des avantages sociaux (assurance santé, programme de formation continue, plan de retraite).
- Des opportunités de mobilité interne et de développement de carrière à l’échelle mondiale.
- Un programme de formation interne dédié aux nouvelles technologies embarquées (IoT, AI Edge, sécurité des systèmes).
Rejoignez Bosch Group et participez à la création de solutions embarquées qui façonnent le futur de la mobilité, de l’énergie et de l’industrie 4.0. Nous attendons votre candidature avec impatience !