وصف الوظيفة
Bosch Group, leader mondial des technologies et services, recherche un(e) Senior Embedded Software Engineer pour rejoindre sa division Cross‑Domain Computing Solutions, basée à Penang (Bayan Lepas), en Malaisie. Vous intégrerez une équipe internationale dynamique, composée d’ingénieurs hardware et software basés en Malaisie et en Allemagne, et participerez à la conception, au développement et à la validation de firmwares embarqués pour les produits Bosch les plus innovants.
**Missions principales**
- Concevoir l’architecture logicielle des microcontrôleurs et processeurs embarqués en respectant les exigences fonctionnelles, de performance et de sécurité.
- Développer, coder et optimiser le firmware en C/C++ (et éventuellement en assembleur) pour des plateformes hardware variées (Serial, Ethernet, USB, CAN, SPI, I2C, etc.).
- Mettre en place et automatiser les tests unitaires, d’intégration et de validation système (HIL) afin d’assurer la robustesse du code.
- Collaborer étroitement avec les équipes hardware pour garantir une intégration HW‑SW fluide, réaliser les revues de conception et valider les prototypes.
- Assurer le support post‑production : analyse des défauts, mise en place de correctifs, amélioration continue du produit.
- Rédiger et maintenir la documentation technique (spécifications, guides de test, rapports de release) conformément aux processus d’ingénierie logicielle de Bosch.
- Participer aux revues de code, aux audits de sécurité et aux activités de conformité (ISO 26262, IEC 61508 selon les projets).
- Contribuer à l’innovation en proposant de nouvelles architectures, bibliothèques ou méthodologies de développement.
**Profil recherché**
- Diplôme d’ingénieur (Bac+5) en informatique, électronique, systèmes embarqués ou équivalent.
- Minimum 5 ans d’expérience professionnelle en développement firmware embarqué, idéalement dans le secteur automobile, industriel ou IoT.
- Maîtrise du langage C (et C++), des environnements de développement (IDE, make, CMake, Git) et des outils de debugging (JTAG, oscilloscope, logique analyser).
- Connaissance approfondie des protocoles de communication (UART, SPI, I2C, CAN, Ethernet, USB) et des systèmes d’exploitation temps réel (FreeRTOS, AUTOSAR OS, Linux embarqué).
- Expérience avérée en tests unitaires, intégration continue (Jenkins, GitLab CI) et gestion de configuration logicielle.
- Bon niveau d’anglais technique (lecture, rédaction, communication) ; la maîtrise du malais ou du mandarin est un plus.
- Capacité à travailler en équipe multiculturelle, à gérer les priorités et à respecter les délais dans un environnement agile.
**Ce que Bosch vous offre**
- Un environnement de travail stimulant au sein d’une entreprise reconnue pour son excellence technologique et son engagement RSE.
- Des projets à forte valeur ajoutée, impactant directement les produits de demain.
- Un package salarial compétitif, complété par des avantages sociaux (assurance santé, plan de retraite, formation continue, mobilité internationale).
- Des opportunités de développement de carrière grâce à des programmes de formation interne, des certifications et des missions à l’étranger.
- Un cadre de travail moderne, des installations de pointe et un équilibre vie professionnelle / vie personnelle favorisé par des horaires flexibles et des espaces de détente.
Rejoignez Bosch et participez à la création de solutions matérielles intelligentes qui façonnent le futur de l’industrie et de la mobilité.