Job description
Bosch Group, leader mondial de la technologie et de l’ingénierie, recherche un(e) Senior Software Engineer passionné(e) par la visualisation temps réel et le développement d’interfaces front‑end de haute performance. Vous intégrerez l’équipe RBCN (Real‑time Body Capture & Navigation) basée à Shanghai, au cœur d’un projet innovant qui combine vidéo en direct, rendu 3D du corps humain et configuration web d’appareils connectés.
**Missions principales**
- Concevoir et développer la couche de visualisation et le front‑end de l’application hôte, incluant l’affichage simultané de plusieurs flux vidéo provenant de caméras haute définition.
- Implémenter le rendu 3D du corps en temps réel (squelettique, volumétrique ou mesh) à l’aide de bibliothèques WebGL (Three.js, Babylon.js) et optimiser les performances pour garantir une fluidité > 60 fps sur des navigateurs modernes.
- Développer une interface web de configuration intuitive (gestion des caméras, paramètres de capture, calibration) en respectant les principes UI/UX les plus avancés.
- Optimiser le pipeline de traitement multi‑flux vidéo (décompression, synchronisation, superposition 3D) afin de minimiser la latence et la consommation mémoire.
- Collaborer étroitement avec les équipes backend (services MQTT, micro‑services, bases de données) et les équipes internationales (Europe, Amérique) pour assurer l’intégration fluide des flux de données et la conformité aux spécifications fonctionnelles et de sécurité.
- Participer aux revues de code, aux tests automatisés (unitaires, d’intégration, end‑to‑end) et à la mise en place de CI/CD (GitLab CI, Jenkins) pour garantir la qualité et la maintenabilité du produit.
- Contribuer à l’évolution de l’architecture front‑end (micro‑front‑ends, progressive web apps) et proposer des améliorations techniques innovantes.
**Profil recherché**
- Minimum 5 ans d’expérience confirmée en développement front‑end, idéalement dans des environnements temps réel ou de visualisation vidéo/3D.
- Maîtrise avancée de JavaScript/TypeScript, des frameworks modernes (React, Vue.js ou Angular) et des technologies WebGL/Three.js.
- Solide compréhension des concepts de streaming vidéo (RTSP, WebRTC, HLS), de la synchronisation multi‑flux et du rendu 3D temps réel.
- Expérience avec les protocoles de messagerie IoT (MQTT, WebSockets) et l’intégration d’APIs REST/GraphQL.
- Connaissances en optimisation des performances (GPU, shaders, memory management) et en responsive design.
- Bonnes pratiques d’ingénierie logicielle : tests automatisés, CI/CD, gestion de version (Git), méthodologies Agile/Scrum.
- Anglais professionnel indispensable ; le français est un plus pour la communication interne.
- Esprit d’équipe, capacité à travailler dans un contexte multiculturel et à communiquer clairement avec des équipes distribuées.
**Ce que nous offrons**
- Un CDI à temps plein au sein d’une filiale internationale reconnue pour son innovation technologique.
- Un environnement de travail moderne à Shanghai, avec des bureaux équipés, des espaces de collaboration et des salles de détente.
- Un package salarial compétitif, complété par des avantages sociaux (assurance santé, tickets restaurant, transport) et des programmes de formation continue.
- Des projets à fort impact, où vous contribuerez directement à la création de solutions de visualisation avancées utilisées dans les secteurs de la santé, de la sécurité et de l’automobile.
- La possibilité de travailler avec des experts techniques de renommée mondiale et de développer vos compétences dans les technologies de pointe.
Rejoignez Bosch Group et participez à la transformation digitale de l’industrie grâce à des solutions visuelles temps réel de nouvelle génération !