Job description
Bosch Group, leader mondial de la technologie et de l’ingénierie, recherche un Lead Développeur C++ Embedded spécialisé dans les réseaux pour rejoindre son centre d’innovation à Bangalore, Inde. Vous intégrerez une équipe pluridisciplinaire d’ingénieurs hardware et software et serez responsable du cycle complet de développement d’applications embarquées critiques, depuis la conception jusqu’à la mise en production.
**Missions principales**
- Concevoir l’architecture logicielle d’applications embarquées sous Linux, en appliquant les principes de l’orienté‑objet, les templates C++ et les bonnes pratiques de codage sécurisées.
- Développer, tester et valider le firmware et les images Yocto, incluant la création de recettes, la gestion des dépendances et l’optimisation de la taille et des performances.
- Implémenter et maintenir les protocoles de communication réseau (DHCP, DNS, NTP, TCP/IP, CAN, CANOpen, Modbus TCP, ZeroMQ, MQTT) ainsi que les micro‑services assurant l’interopérabilité entre les différents modules du produit.
- Piloter les activités de CI/CD : configuration des pipelines Jenkins/Bitbucket, automatisation des builds, exécution des tests unitaires (Google Test) et fonctionnels (Python, Robot Framework).
- Assurer la traçabilité du développement à l’aide d’outils de gestion de version (GIT) et de suivi de projet (JIRA, Confluence, Codebeamer).
- Rédiger la documentation technique (spécifications, guides d’intégration, rapports de tests) et former les équipes de support et de validation.
- Collaborer étroitement avec les équipes hardware, produit et qualité pour garantir le respect des exigences fonctionnelles, de sécurité et de conformité (ISO 26262, IEC 61508).
**Profil recherché**
- Diplôme d’ingénieur (ou équivalent) en informatique, électronique ou télécommunications, avec au moins 7 ans d’expérience en développement C++ embarqué sous Linux.
- Maîtrise avancée du langage C++ (C++11/14/17), des concepts orientés‑objet, des templates et de la programmation concurrente.
- Expérience confirmée sur les systèmes embarqués (Yocto, Buildroot), les protocoles réseaux industriels (CAN, CANOpen, Modbus TCP) et les solutions IoT (MQTT, ZeroMQ).
- Bonne connaissance des outils DevOps (Git, Jenkins, Bitbucket, Docker) et des frameworks de tests automatisés.
- Capacité à concevoir des architectures micro‑services robustes et à optimiser les performances temps réel.
- Anglais courant (écrit et oral) indispensable ; la maîtrise du français est un plus.
- Leadership naturel, esprit d’équipe, sens de l’innovation et capacité à gérer plusieurs projets simultanément.
**Ce que nous offrons**
- Un poste en CDI au sein d’une entreprise internationale reconnue pour son excellence technologique.
- Un environnement de travail stimulant, avec des projets à forte valeur ajoutée dans les domaines de l’automobile, de l’énergie et de l’IoT.
- Un package salarial compétitif, complété par des avantages sociaux (assurance santé, plan de retraite, tickets restaurant).
- Des opportunités de formation continue (certifications, conférences, cours en ligne) et de mobilité interne à l’échelle mondiale.
- Un cadre de travail moderne à Bangalore, avec la possibilité d’un mode hybride selon les besoins du projet.
Rejoignez Bosch Group et participez à la création de solutions embarquées qui façonnent le futur de la mobilité et de l’industrie connectée.