
Senior Software Developer C++ (m/w/d)
BEUMER Group2 months ago
Dortmund, GermanySenior
Responsibilities
- Entwicklung, Erweiterung und Wartung zentraler Fleet-Software-Komponenten in modernem C++.
- Umsetzung komplexer Planungs- und Steuerungslogik mit Fokus auf Stabilität und Performance.
- Sicherstellung klarer Softwarearchitekturen sowie modularer und skalierbarer Strukturen.
- Analyse und Optimierung von Laufzeitverhalten, Performance und Speicherverbrauch.
- Unterstützung bei Integration, Debugging und Systemtests.
- Zusammenarbeit mit Robot Software, Simulation, Safety sowie Test & Validation.
- Dokumentation technischer Konzepte und Entscheidungen.
- Beitrag zur Reduktion technischer Schulden und zur Weiterentwicklung der Plattform.
Requirements
- Abgeschlossenes Studium in Informatik, Software Engineering, Elektrotechnik, Mechatronik oder einem vergleichbaren Fach.
- Mehrjährige Berufserfahrung in der Entwicklung von C++-Software in komplexen Systemen.
- Sehr gute Kenntnisse in modernem C++, beispielsweise C++17/20, sowie in modularer Softwareentwicklung.
- Erfahrung mit der Integration verteilter Softwarekomponenten und Systemarchitekturen.
- Kenntnisse in Performance- und Laufzeitanalyse sowie Speicheroptimierung.
- Erfahrung im Debugging und in der Analyse komplexer Softwaresysteme.
- Strukturierte, analytische und qualitätsorientierte Arbeitsweise mit hoher Eigenverantwortung.
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift.
Benefits
- Zentrale Rolle in der Entwicklung skalierbarer Fleet-Software für mobile Robotik.
- Arbeit an komplexen, plattformweiten Softwarekomponenten mit hoher technischer Tiefe.
- Großer Einfluss auf Architektur- und Technologieentscheidungen.
- Möglichkeit zur fachlichen Weiterentwicklung und zur Unterstützung von Teammitgliedern.
- Interdisziplinäre Zusammenarbeit entlang der gesamten Robotikplattform in einer wertschätzenden Vertrauenskultur.
Tech Stack
Categories
Robotics