Job description
Bosch Group, leader mondial des technologies de l’automobile, recherche un(e) Ingénieur(e) Logiciel C++ embarqué spécialisé(e) QNX pour renforcer son équipe ADAS (Advanced Driver Assistance Systems) à Shanghai. Vous intégrerez une équipe dynamique, au cœur de projets de conduite automatisée, et serez responsable du développement, de l’optimisation et du support de logiciels critiques temps réel pour les systèmes embarqués de prochaine génération.
**Missions principales**
- Concevoir et implémenter des pilotes de périphériques complexes (communication inter‑puce, inter‑cœur) sous Linux et QNX, en respectant les exigences de temps réel et de fiabilité propres aux systèmes ADAS.
- Diriger une petite équipe de développeurs, assurer le suivi technique, répartir les tâches et garantir le respect des plannings.
- Collaborer étroitement avec les propriétaires de sous‑systèmes (capteurs, ECU, réseaux) pour définir, documenter et valider les interfaces logicielles conformément à l’architecture système.
- Optimiser les performances du code grâce à des techniques avancées de profilage, d’analyse de latence et de réduction de la consommation mémoire.
- Rédiger et maintenir une documentation technique complète (spécifications, diagrammes d’architecture, plans de test, rapports de validation) selon les standards Bosch et les normes de l’industrie automobile.
- Mettre en place et exécuter des tests unitaires automatisés, des revues de code et des campagnes de validation sur banc d’essai et sur véhicule réel.
- Assurer le support de niveau 2/3 lors des phases de validation sur véhicule, travailler avec les équipes de validation interne et les partenaires externes pour identifier, analyser et corriger les anomalies logicielles.
- Contribuer à l’amélioration continue des processus de développement (Agile, CI/CD, gestion des exigences) et partager les bonnes pratiques au sein de l’équipe.
**Profil recherché**
- Diplôme d’ingénieur (Bac+5) en informatique, électronique, systèmes embarqués ou équivalent.
- Minimum 5 ans d’expérience en développement C++ embarqué, dont 2 ans sur des systèmes temps réel QNX ou Linux.
- Expertise avérée dans la conception de pilotes de périphériques, la gestion de la communication inter‑puce (SPI, I2C, CAN, Ethernet) et les architectures multicœurs.
- Solides compétences en optimisation de code (profilage, analyse de performances, réduction de la latence).
- Maîtrise des outils de debug embarqué (JTAG, oscilloscopes, trace, gdb) et des environnements de test automatisés.
- Expérience en conduite assistée/automatisée (ADAS) fortement souhaitée.
- Capacité à travailler en équipe, à communiquer clairement en anglais (écrit et oral) et à gérer des projets techniques complexes.
- Connaissance des normes fonctionnelles automobiles (ISO 26262, AUTOSAR) constitue un atout.
**Ce que nous offrons**
- Un poste en CDI au sein d’une filiale internationale reconnue pour son innovation.
- Un environnement de travail moderne à Shanghai, avec des bureaux équipés et un accès aux dernières plateformes de test véhicule.
- 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é internationale au sein du groupe Bosch.
- Un cadre de travail stimulant où l’innovation et la qualité sont au cœur des projets.
Rejoignez Bosch et participez à la création de solutions de mobilité du futur, sécurisées et intelligentes.