Job description
Bosch Group, leader mondial des technologies automobiles, recherche un(e) Ingénieur(e) Logiciel Embarqué confirmé(e) pour rejoindre son centre de développement à Changsha, en Chine. Vous intégrerez une équipe multidisciplinaire dédiée à la conception, au développement et à la validation des unités de contrôle électronique (ECU) destinées aux moteurs et aux systèmes de transmission des véhicules.
**Missions principales**
- Analyser les exigences fonctionnelles et techniques provenant des équipes produit et des clients, en garantissant la traçabilité selon les standards ASPICE.
- Rédiger les spécifications détaillées en français et en anglais, incluant les diagrammes d’architecture, les modèles de données et les scénarios de test.
- Concevoir, développer et optimiser le code source en langage C (et C++ le cas échéant) pour les microcontrôleurs automobiles, en respectant les contraintes de temps réel, de consommation d’énergie et de sécurité fonctionnelle.
- Implémenter la logique fonctionnelle de la couche application, incluant les algorithmes de contrôle moteur, la gestion des capteurs, les stratégies de diagnostic et les interfaces de communication (CAN, LIN, FlexRay, Ethernet).
- Effectuer le débogage matériel‑logiciel à l’aide d’outils de trace, d’émulateurs JTAG et de simulateurs, afin d’identifier et de corriger les anomalies à tous les niveaux du système.
- Réaliser les tests unitaires, les tests d’intégration et les campagnes de validation sur banc d’essai, en automatisant les procédures avec des frameworks de test (e.g., Vector CANoe, dSPACE).
- Collaborer étroitement avec les équipes hardware, validation, qualité et gestion de projet pour assurer le respect des délais, du budget et des exigences de conformité.
- Contribuer à l’amélioration continue du processus de développement (revues de code, gestion de configuration, documentation, formation interne).
**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 dans le développement de logiciels embarqués automobiles, idéalement sur des projets ECU.
- Maîtrise du langage C (norme ISO C99/11) et bonne connaissance du C++.
- Connaissance approfondie des architectures microcontrôleurs (ARM Cortex‑M, PowerPC) et des systèmes d’exploitation temps réel (FreeRTOS, AUTOSAR OS).
- Expérience avérée avec les processus de qualité ASPICE (niveau 2 minimum) et les normes fonctionnelles ISO 26262.
- Compétences en débogage matériel‑logiciel, utilisation d’outils de mesure (oscilloscope, analyseur logique) et de simulation.
- Excellente maîtrise de l’anglais technique (lecture, rédaction, communication) ; la connaissance du mandarin est un atout.
- Capacité à travailler en équipe, à gérer plusieurs priorités et à communiquer clairement avec des interlocuteurs internationaux.
**Ce que nous offrons**
- Un environnement de travail stimulant au sein d’un groupe innovant, avec des projets à forte valeur ajoutée technologique.
- Des opportunités de formation continue (certifications, formations internes, conférences internationales).
- Un package salarial compétitif, des avantages sociaux complets et un plan de mobilité internationale.
- Un cadre de travail moderne à Changsha, proche des transports en commun et des services urbains.
Rejoignez Bosch et participez à la transformation de la mobilité de demain en développant les logiciels qui pilotent les véhicules du futur.