Descripcion del puesto
Bosch Energy and Building Solutions, filiale du groupe Bosch, recherche un(e) Senior Software Engineer spécialisé(e) en C++ et en systèmes distribués pour rejoindre son équipe de développement à Ettlingen, Allemagne. Vous serez en charge du développement, de l’optimisation et de la maintenance du système de supervision OpenLS6000, une plateforme clé pour l’automatisation et la gestion intelligente des bâtiments.
**Missions principales**
- Concevoir et faire évoluer l’architecture logicielle du système OpenLS6000 afin de garantir scalabilité, robustesse et performance dans des environnements distribués.
- Développer, tester et optimiser du code C++ moderne (C++14/17/20) en respectant les standards de qualité Bosch (code review, static analysis, CI/CD).
- Intégrer et implémenter des protocoles de communication industriels (OPC UA, MQTT, Modbus, BACnet) ainsi que des interfaces réseau (TCP/IP, UDP, TLS).
- Concevoir et gérer l’accès aux bases de données temps réel (InfluxDB, PostgreSQL) et aux systèmes de stockage de configuration.
- Collaborer étroitement avec les équipes produit, hardware, UX/UI et support pour assurer la cohérence fonctionnelle et la satisfaction client.
- Participer à la rédaction de la documentation technique, des spécifications fonctionnelles et des guides d’exploitation.
- Encadrer et mentorer les développeurs plus juniors, partager les bonnes pratiques et contribuer à l’amélioration continue du processus de développement.
**Profil recherché**
- Diplôme d’ingénieur ou Master en informatique, télécommunications ou domaine équivalent.
- Minimum 5 ans d’expérience professionnelle en développement C++ sur des systèmes embarqués ou distribués.
- Maîtrise des concepts de programmation concurrente, multithreading, synchronisation et gestion de la mémoire.
- Expérience avérée avec les protocoles de communication industrielle et les standards IoT.
- Connaissance des outils de versionning (Git), d’intégration continue (Jenkins, GitLab CI) et de tests automatisés (GoogleTest, Catch2).
- Bonnes compétences en architecture logicielle (micro‑services, SOA) et en conception orientée objet.
- Anglais professionnel requis, l’allemand est un plus.
- Esprit d’équipe, autonomie, sens du résultat et capacité à travailler dans un environnement international.
**Ce que nous offrons**
- Un poste en CDI au sein d’une entreprise leader de l’innovation technologique, avec des projets à forte valeur ajoutée pour la transition énergétique.
- Un environnement de travail moderne à Ettlingen, avec la possibilité d’un modèle hybride (3 jours sur site, 2 jours en remote).
- Un package salarial attractif, complété par des avantages sociaux (mutuelle, tickets restaurant, programme de formation continue, participation aux résultats).
- Des opportunités de développement de carrière à l’échelle du groupe Bosch, incluant des mobilités internes et des programmes de mentorat.
- Un cadre de travail stimulant où la créativité, la qualité et la sécurité sont au cœur des priorités.
Rejoignez-nous pour contribuer à la construction de bâtiments intelligents, plus sûrs et plus durables, tout en évoluant dans un environnement technologique de pointe.