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
SeniorJob 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.