Senior Software Entwickler iv.) C++ verteilte Systeme

Robert Bosch GmbH
Ettlingen, Germany
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior

Job location

Remote
Ettlingen, Germany

Tech stack

.NET
Artificial Intelligence
C Sharp (Programming Language)
C++
Communications Protocols
Databases
Distributed Systems
Microsoft Foundation Class Library (C++ Libraries)
Modbus
Network Programming
Software Architecture
SQL Databases
Multithreading
Information Technology
Bacnet
Codebase

Job description

  • Weiterentwicklung und Pflege unseres OpenLS6000 Leitsystems für den zuverlässigen Einsatz in Fabriken und Gebäuden weltweit
  • Mitgestaltung von Softwarearchitekturen und technischen Konzepten, um unsere Lösung zukunftssicher und leistungsfähig zu halten
  • Analyse und Optimierung der bestehenden Codebasis (künftig auch mit Hilfe von KI), um Performance, Stabilität und Wartbarkeit kontinuierlich zu verbessern
  • Integration und Weiterentwicklung von Kommunikationsprotokollen, Netzwerkschnittstellen und Datenbanksystemen
  • Enge Zusammenarbeit mit Kolleg:innen aus Entwicklung, Produktmanagement und Support, um praxisnahe Lösungen zu entwickeln und Wissen zu teilen

Requirements

  • Ausbildung: abgeschlossenes Studium im Bereich Informatik, Elektrotechnik, Ingenieurwissenschaften oder eine vergleichbare Qualifikation
  • Erfahrungen und Know-how: mehrjährige Erfahrung in der C++-Programmierung (5+ Jahre), idealerweise inkl. MFC, optimalerweise Kenntnisse in C#/.NET, Verständnis von Multi-Threading und verteilten Systemen, Erfahrung mit Datenbanken und SQL, Kommunikationsprotokollen und Netzwerkprogrammierung (z. B. OPC-UA, Modbus, BACnet)
  • Persönlichkeit und Arbeitsweise: analytisches Denkvermögen und Freude daran, komplexe Systeme zu verstehen, Gelassenheit und Lösungsorientierung im Umgang mit gewachsenen Codebasen, selbstständige, strukturierte Arbeitsweise kombiniert mit Teamgeist, sehr gute Kommunikations- und Dokumentationsfähigkeiten
  • Sprachen: gute Deutsch- und Englischkenntnisse

Benefits & conditions

Neben einer vielseitigen, spannenden Tätigkeit in einem kollegialen Team, profitieren Sie von weiteren Vorteilen wie beispielsweise:

  • abwechslungsreichen Projekten und Kunden aus Deutschland und der ganzen Welt
  • arbeiten in kleinen, agilen Teams mit flachen Hierarchien und direktem Kontakt zu Entwicklung und Produktmanagement
  • flexible Arbeitszeitmodelle, Home-Office-Option und moderne Arbeitsausstattung
  • ein attraktives Vergütungspaket mit Firmenfahrzeug zur privaten Nutzung, 30 Urlaubstagen sowie weiteren Sozialleistungen
  • vielfältige Möglichkeiten zur Weiterbildung und persönlichen Entwicklung

About the company

Die DMS Digitale Mess- und Steuersysteme GmbH, seit Juli 2024 Teil von Bosch Energy and Building Solutions, entwickelt mit dem OpenLS6000 ein leistungsfähiges Leitsystem für anspruchsvolle Gebäudeautomatisierung - weltweit im Einsatz, in unterschiedlichen Branchen.

Apply for this position