
Senior C++ Software Architect (m/w/d)
BEUMER Group2 months ago
Dortmund, GermanySenior
Responsibilities
- Verantwortung für die Architektur und Weiterentwicklung der C++-Core-Software.
- Definition von Modul-, Schicht- und Verantwortungsstrukturen innerhalb der Softwarearchitektur.
- Gestaltung und Absicherung stabiler APIs und Schnittstellen zwischen Systemkomponenten.
- Bewertung technischer Entscheidungen hinsichtlich Qualität, Performance und Wartbarkeit.
- Identifikation und Reduktion technischer Schulden auf System- und Architekturebene.
- Zusammenarbeit mit Robot Software, Fleet Software, Safety sowie Test & Validation.
- Begleitung von Architektur-, Design- und Code-Reviews sowie Unterstützung bei Debugging und Integration.
- Mentoring und fachliche Führung von Entwickler:innen zur Sicherstellung hoher Codequalität.
Requirements
- Abgeschlossenes Studium in Informatik, Software Engineering, Elektrotechnik oder einem vergleichbaren Bereich.
- Langjährige Berufserfahrung in der C++-Softwareentwicklung und Softwarearchitektur.
- Sehr gute Kenntnisse in modernem C++, einschließlich Speicher- und Threading-Modellen.
- Fundierte Erfahrung in Softwarearchitektur, API-Design und modularen Systemen.
- Erfahrung mit Performance-, Laufzeit- und Stabilitätsanalysen komplexer Softwaresysteme.
- Erfahrung in technischer Führung, Architekturverantwortung oder Mentoring.
- Ausgeprägtes Systemdenken, Entscheidungsfähigkeit und strukturierte Arbeitsweise.
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift.
Benefits
- Zentrale Architekturrolle mit direktem Einfluss auf die gesamte Mobile Robot Platform.
- Hoher Gestaltungsspielraum bei technologischen und architektonischen Entscheidungen.
- Arbeit an komplexen, verteilten Softwaresystemen mit langfristiger Perspektive.
- Enge Zusammenarbeit mit interdisziplinären Teams und internationalen Stakeholdern.
- Möglichkeit, Standards zu definieren und Entwickler fachlich zu begleiten.
Tech Stack
Categories
Robotics