Description du poste
Bosch Group, leader mondial des technologies et services, recherche un(e) Ingénieur(e) HMI (Human‑Machine Interface) spécialisé(e) en C++/Qt pour rejoindre son équipe Car Multimedia basée à Ho Chi Minh‑Ville, Vietnam. Sous contrat d’un an via le prestataire externe de Bosch, vous intégrerez une équipe pluridisciplinaire qui conçoit et développe les interfaces utilisateur des systèmes embarqués Linux/Android destinés aux véhicules et aux appareils électroménagers connectés.
**Missions principales**
- Analyser les exigences fonctionnelles et techniques des projets HMI en collaboration avec les équipes produit, hardware et software.
- Concevoir l’architecture logicielle des interfaces graphiques (GUI) en respectant les principes d’UI/UX, d’ergonomie et de performance.
- Développer les écrans, animations et interactions en C++/Qt et QML, tout en assurant la compatibilité avec les plateformes Linux embarquées (DBus, systemd, journald).
- Implémenter des tests unitaires et d’intégration automatisés avec GTest/GMock, garantir la couverture de code et la fiabilité du produit.
- Effectuer le débogage, le profiling et l’optimisation des applications multithread afin de répondre aux contraintes temps réel et consommation mémoire.
- Rédiger la documentation technique, les guides d’utilisation et participer aux revues de code.
- Contribuer aux processus d’ingénierie (Waterfall et Agile/Scrum), assurer le suivi des tickets JIRA et la livraison des livrables dans les délais impartis.
**Profil recherché**
- Diplôme d’ingénieur (informatique, électronique, télécommunications ou mécatronique) ou équivalent.
- Minimum 3 ans d’expérience professionnelle en développement d’interfaces homme‑machine sur des systèmes embarqués Linux.
- Maîtrise du C++ (C++11/14/17), du framework Qt (Qt Widgets, Qt Quick) et du langage QML.
- Bonne connaissance de Python pour le scripting et l’automatisation des tests.
- Expérience avérée avec les services Linux embarqués (DBus, systemd, journald) et les environnements de build (CMake, Yocto).
- Compétences solides en programmation multithread, synchronisation et gestion des ressources.
- Familiarité avec les outils de tests unitaires (GTest, GMock) et les méthodologies CI/CD.
- Sens de l’esthétique et compréhension des principes UI/UX, capacité à travailler avec des designers.
- Capacité à évoluer dans un contexte international, bonne maîtrise de l’anglais technique (écrit et oral).
**Ce que nous offrons**
- Un projet à forte visibilité au sein d’un groupe innovant, avec des opportunités d’apprentissage sur les dernières technologies embarquées.
- Un environnement de travail dynamique, collaboratif et multiculturel, basé à Ho Chi Minh‑Ville, centre technologique en pleine expansion.
- Un encadrement technique par des experts Bosch et un accès à des formations internes (Bosch Learning Hub).
- Un package de rémunération compétitif, incluant des avantages sociaux (assurance santé, tickets restaurant, transport).
- La possibilité de prolonger le contrat ou d’envisager un CDI en fonction des performances et des besoins du projet.
Rejoignez Bosch et participez à la création de l’expérience utilisateur de demain pour les véhicules connectés et les appareils intelligents ! Postulez dès maintenant en envoyant votre CV et lettre de motivation.