Descripcion del puesto
Bosch Group, leader mondial de la technologie et des services, recherche un(e) Senior C++ Developer / Tech Lead pour renforcer son équipe de développement ADAS (Advanced Driver Assistance Systems) à Bangalore, Inde. Vous intégrerez une équipe multidisciplinaire composée d’ingénieurs logiciels, d’experts en sécurité fonctionnelle et de spécialistes du domaine automobile, et vous participerez à la conception, au développement et à la validation de fonctions d’aide à la conduite de nouvelle génération.
**Missions principales**
- Concevoir et implémenter des algorithmes de perception, de décision et de contrôle en C++11/14/17, en respectant les exigences de performance temps réel et de fiabilité.
- Piloter la définition de l’architecture logicielle des modules ADAS, en assurant la traçabilité vis‑à‑vis des normes NCAP, ISO 26262 et des règlements UNECE (R79, R152, R157).
- Diriger les revues de code, les analyses de risques fonctionnels et les activités de validation (tests unitaires, simulations, HIL).
- Collaborer étroitement avec les équipes de modélisation comportementale pour traduire les scénarios de conduite en modèles exécutables.
- Automatiser les flux de travail de build, d’intégration continue et de déploiement via GitHub, Bitbucket et les outils Atlassian (JIRA, Confluence).
- Encadrer et mentorer les développeurs junior, favoriser le partage de bonnes pratiques et contribuer à l’évolution des standards internes.
- Participer aux revues de conception fonctionnelle et aux audits de sécurité fonctionnelle, en assurant la conformité aux exigences ISO 26262 (ASIL A‑D).
**Profil recherché**
- Diplôme d’ingénieur ou Master en informatique, électronique, systèmes embarqués ou domaine équivalent.
- Minimum 5 ans d’expérience professionnelle en développement C++ orienté systèmes embarqués, idéalement dans le secteur automobile ou aéronautique.
- Maîtrise approfondie du langage C++ (C++11/14/17), des concepts avancés (templates, STL, smart pointers, concurrency) et des structures de données algorithmiques.
- Connaissance solide des standards ADAS (NCAP, ISO 26262) et des règlements UNECE R79, R152, R157.
- Expérience en modélisation comportementale (state‑machines, diagrammes de séquence) et en scripting Python pour le prototypage et les tests.
- Familiarité avec les outils de gestion de configuration (Git, GitHub), les frameworks de tests unitaires (Google Test, Google Mock) et les suites Atlassian (JIRA, Bitbucket, Confluence).
- Compétences en MATLAB/Simulink pour la simulation de capteurs et la validation d’algorithmes sont un atout.
- Bonnes pratiques de développement logiciel (CI/CD, revues de code, documentation).
- Capacité à travailler en anglais (écrit et oral) et à évoluer dans un environnement international.
**Ce que nous offrons**
- Un poste clé au sein d’une entreprise innovante, reconnue pour ses investissements en R&D et ses projets de mobilité autonome.
- Un environnement de travail stimulant, avec des équipes agiles et des opportunités de formation continue (certifications, conférences, ateliers).
- Un package salarial compétitif, des avantages sociaux (assurance santé, programme de bien‑être, tickets restaurant) et des possibilités de mobilité interne au sein du groupe Bosch.
- Un équilibre vie professionnelle / vie personnelle grâce à des horaires flexibles et à la possibilité de télétravail partiel (hybrid).
- Un bureau moderne à Bangalore, équipé des dernières technologies de collaboration et d’un accès à des laboratoires de test automobile.
Rejoignez Bosch et contribuez à façonner le futur de la conduite assistée, en apportant votre expertise technique et votre leadership à des projets à fort impact. Postulez dès maintenant pour relever ce défi passionnant !