Skip to main content
Robert Bosch GmbH

Senior Software Developer C++ Distributed Systems

Original title: Senior Software Entwickler (w/m/div.) C++ verteilte Systeme

Robert Bosch GmbH
Karlsruhe, BW500+ employees
Apprenticeship
View Original
  • Start Date

    On request

  • Sector

    Technik/Ingenieurwesen

  • Salary

    Competitive salary

Listing data as of October 25, 2026

About this Apprenticeship

DMS Digitale Mess- und Steuersysteme GmbH, part of Bosch Energy and Building Solutions since July 2024, develops the OpenLS6000 building automation control system. The company is seeking an experienced professional to advance high-quality software and help shape the future of building automation.

What You'll Learn

  • Further development and maintenance of the OpenLS6000 control system for reliable use in factories and buildings worldwide
  • Helping shape software architectures and technical concepts
  • Analyzing and optimizing the existing codebase, in the future also with the help of AI
  • Integrating and further developing communication protocols, network interfaces and database systems
  • Working closely with development, product management and support to create practical solutions and share knowledge

Requirements

  • Completed university degree in computer science, electrical engineering, engineering or a comparable qualification
  • Several years of C++ programming experience, at least 5 years, ideally including MFC
  • Ideally, knowledge of C#/.NET and an understanding of multithreading and distributed systems
  • Experience with databases and SQL, communication protocols and network programming such as OPC-UA, Modbus or BACnet
  • Analytical thinking, solution-oriented approach, independent and structured working style, and team spirit
  • Excellent communication and documentation skills
  • Good German and English skills

What We Offer

  • Varied projects and customers from Germany and around the world
  • Work in small, agile teams with flat hierarchies and direct contact with development and product management
  • Flexible working-time models, home-office option and modern work equipment
  • Attractive compensation package with a company car for private use, 30 days of leave and additional benefits
  • Numerous opportunities for further training and personal development
  • Attractive salaries, bonuses, individual performance compensation, and private and company pension schemes
  • Discounts through benefits portals and special conditions on Bosch products
  • Flexible work models, part-time options and sabbaticals
  • Health initiatives and preventive-care programs
  • Support with mobility, working abroad and longer international assignments

Cover Letter for This Role

Generate a personalized cover letter for this position.

Log in to Generate

Ready to start your career journey?

Build your complete application kit and take the first step towards your professional future in Germany.

View All Jobs