Senior Software Developer (C++ Distributed Systems) | Senior Software Entwickler (w/m/div.) C++ verteilte Systeme

Robert Bosch GmbH

Karlsruhe, Baden, Baden-Württemberg, Deutschland
Published Feb 5, 2026
Full-time
No information

Job Summary

This Senior Software Developer role, based within Bosch Energy and Building Solutions (DMS), focuses on the critical OpenLS6000 control system, used globally for sophisticated building and factory automation. The successful candidate will be instrumental in ensuring the system's reliability and future viability by actively developing and maintaining the core software. Key responsibilities include shaping robust software architectures, analyzing and optimizing existing C++ codebases for performance and stability, and integrating crucial network interfaces, communication protocols (like OPC-UA and BACnet), and database systems. This position requires a strong background (5+ years) in C++ programming, expertise in distributed systems, and a solution-oriented approach to complex challenges. You will thrive in small, agile teams, benefiting from flexible work models, home office options, and a supportive environment dedicated to continuous learning and high-quality software development.

Required Skills

Education

Completed degree in Computer Science, Electrical Engineering, Engineering Sciences, or comparable qualification

Experience

  • 5+ years in C++ programming
  • Professional experience with Multi-Threading and distributed systems
  • Experience with databases and SQL
  • Experience with communication protocols and network programming

Languages

German (Intermediate)English (Intermediate)

Additional

  • Not specified