Stellenbeschreibung
Deine Rolle
Als Senior Software Developer C++ (m/w/d) im Team Fleet Software der Mobile Robot Platform entwickelst und verantwortest du zentrale Softwarekomponenten für die Flottensteuerung mobiler Roboter. Dein Ziel ist es, robuste, performante und zuverlässig integrierbare C++-Software bereitzustellen, die plattformweit eingesetzt werden kann. Du triffst fundierte, qualitätsorientierte Entscheidungen und stellst sicher, dass komplexe Planungs- und Steuerungslogik stabil, skalierbar und wartbar umgesetzt wird.
Deine Aufgaben
- 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 und modularer, skalierbarer Strukturen
- Analyse und Optimierung von Laufzeitverhalten, Performance und Speicherverbrauch
- Unterstützung bei Integration, Debugging und Systemtests
- Enge Zusammenarbeit mit Robot Software, Simulation, Safety sowie Test & Validation
- Dokumentation technischer Konzepte und Entscheidungen zur Sicherstellung der Wartbarkeit
- Aktiver Beitrag zur Reduktion technischer Schulden und Weiterentwicklung der Plattform
Dein Profil
- Abgeschlossenes Studium in Informatik, Software Engineering, Elektrotechnik, Mechatronik oder vergleichbar
- Mehrjährige Berufserfahrungin der Entwicklung von C++-Software in komplexen Systemen
- Sehr gute Kenntnisse in modernem C++ (z.B. C++17/20) sowie in modularer Softwareentwicklung
- Erfahrung mit Integration verteilter Softwarekomponenten und Systemarchitekturen
- Know-how in Performance- und Laufzeitanalyse sowie Speicheroptimierung
- Erfahrung in Debugging und Analyse komplexer Softwaresysteme
- Strukturierte, analytische und qualitätsorientierte Arbeitsweise mit hoher Eigenverantwortung
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift
Was diese Rolle besonders macht
- Zentrale Rolle in der Entwicklung skalierbarer Fleet-Software für mobile Robotik
- Arbeit an komplexen, plattformweiten Softwarekomponenten mit hoher technischer Tiefe
- Enge Zusammenarbeit in interdisziplinären Teams entlang der gesamten Robotikplattform
- Großer Einfluss auf Architektur- und Technologieentscheidungen
- Möglichkeit zur fachlichen Weiterentwicklung und Unterstützung von Teammitgliedern
Benefits
- Globales Arbeiten
- Umfangreiches Onboarding
- Teamorientierte Arbeitskultur
- Karriere- und Weiterentwicklung
- Modernes und mobiles Arbeiten
- Gesundheit, Fitness und Wellbeing
- Mitarbeiterangebote
- Vorsorge
- Employee Assistant Program
- Nachhaltigkeit
- Faire Vergütung
- Urlaub