وصف الوظيفة
Bosch Group, leader mondial de la technologie et de l’ingénierie, recherche un Développeur Senior Embarqué pour renforcer son équipe R&D située à Bangalore, Inde. Vous intégrerez une équipe pluridisciplinaire composée d’ingénieurs système, matériel et architecture, et participerez à la conception, au portage et à l’optimisation de logiciels embarqués destinés aux SoC Texas Instruments TDAV4x. Votre mission principale consistera à développer des composants critiques sur les deux domaines d’exécution du SoC : le cœur A72 sous QNX et le cœur R5 sous FreeRTOS.
**Missions principales**
- Concevoir, porter et optimiser des applications embarquées en utilisant les SDK/PSDK de TI, en veillant à la conformité aux exigences de performance, de consommation énergétique et de fiabilité.
- Développer et maintenir les composants QNX (gestionnaires de ressources, services, configurations BSP, pilotes de périphériques) ainsi que les pilotes FreeRTOS.
- Implémenter et valider les mécanismes de communication inter‑processeur (IPC) entre les cœurs hétérogènes A72 et R5, garantissant une synchronisation efficace et sécurisée.
- Utiliser les environnements de débogage avancés (Trace32, TI CCS, QNX Momentics) pour identifier, analyser et résoudre les anomalies matérielles et logicielles.
- Rédiger et maintenir la documentation technique à l’aide de Sphinx, en assurant la traçabilité des exigences et des changements.
- Collaborer étroitement avec les équipes système, hardware et architecture pour garantir l’intégration harmonieuse des solutions logicielles.
- Participer aux processus DevOps en utilisant Docker, devcontainers, JFrog Artifactory et GitHub pour automatiser les builds, les tests unitaires et la distribution des artefacts.
- Contribuer aux revues de code, aux revues d’architecture et aux activités d’amélioration continue du processus de développement.
**Profil recherché**
- Diplôme d’ingénieur ou équivalent en informatique, électronique ou systèmes embarqués.
- Minimum 5 ans d’expérience professionnelle en développement logiciel embarqué, dont une solide expérience sur les plateformes QNX et FreeRTOS.
- Maîtrise des architectures ARM Cortex‑A72 et Cortex‑R5, ainsi que des outils de compilation et de débogage associés.
- Expertise avérée dans le développement de pilotes de périphériques, la configuration BSP et la mise en œuvre d’IPC.
- Bonne connaissance des langages C/C++ et des scripts Python pour l’automatisation.
- Expérience avec les outils de versionning Git, les pipelines CI/CD et les environnements conteneurisés (Docker).
- Capacité à travailler en équipe internationale, à communiquer en anglais (écrit et oral) et à documenter clairement les solutions techniques.
- Esprit d’analyse, rigueur et orientation résultats.
**Ce que nous offrons**
- Un environnement de travail stimulant au sein d’un groupe technologique de renommée mondiale.
- Des projets à forte valeur ajoutée, impactant les secteurs de l’automobile, de l’énergie et de l’IoT.
- Un package salarial compétitif, complété par des avantages sociaux (assurance santé, programme de formation continue, mobilité internationale).
- Des opportunités de développement de carrière grâce à des programmes de mentorat et de formation interne.
- Un cadre de travail hybride favorisant l’équilibre vie professionnelle / vie personnelle.
Rejoignez Bosch et participez à la création de solutions embarquées qui façonnent le futur de la mobilité et de l’industrie !