Robotic System Integrator SW

Kärcher
Winnenden, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German

Job location

Remote
Winnenden, Germany

Tech stack

C++
CMake
Configuration Management
Continuous Integration
Software Debugging
Linux
Distributed Systems
Middleware
Python
Microsoft Office
Software Engineering
Software Systems
Systems Architecture
GIT
Information Technology
Docker

Job description

  • Mit der technischen Gesamtverantwortung für Roboter der KIRA-Plattform übernimmst du die End-to-End-Verantwortung für den Software-Integrationsstand und steuerst als zentraler Dreh- und Angelpunkt die Koordination zwischen Produktmanagement, Plattformentwicklung und den Domänenteams - als zentrale Ansprechperson mit tiefem, maschinenspezifischem Wissen für "deine" Roboter.
  • Für ein lauffähiges und konsistentes Gesamt-Software-System führst du die Komponenten sämtlicher Fachdomänen zusammen - auf reiner Softwareebene, entkoppelt von der zugrunde liegenden Hardware -, gestaltest die Systemarchitektur aktiv mit und definierst klare Schnittstellen sowie Contracts zwischen den Bereichen.
  • In enger Abstimmung mit der CI/CD-Pipeline integrierst du neue Software-Releases zu einem stabilen Gesamtstand, konfigurierst die Middleware (z. B. ROS2/DDS) und steuerst das plattformübergreifende Feature- und Konfigurationsmanagement.
  • Bei komplexen Herausforderungen auf Systemebene analysiert du domänenübergreifende Software-Fehler hinsichtlich Timing, Datenflüssen oder Ressourcen und koordinierst deren Behebung auf Logikebene gemeinsam mit den Fachteams.
  • Zur Gewährleistung einer durchgängigen Funktion über den kompletten Software-Stack baust du aussagekräftige Integrations- und Smoke-Tests auf und verifizierst End-to-End-Szenarien in der Simulation sowie direkt auf dem Zielsystem.

Requirements

  • Ein erfolgreich abgeschlossenes Studium im Bereich Robotik, Informatik, Softwaretechnik oder einer vergleichbaren MINT-Disziplin bildet das solide theoretische Fundament deiner Expertise.
  • Dank deiner fundierten Erfahrung in der Integration komplexer, verteilter Softwaresysteme - idealerweise aus dem Robotik-, Embedded- oder Automotive-Umfeld - bewegst du dich sicher in anspruchsvollen technologischen Landschaften.
  • Mit einem ausgeprägten Denken in Systemen und Schnittstellen treibst du die Leidenschaft an, vielfältige Softwarekomponenten zu einem stimmigen und stabilen Ganzen zusammenzufügen.
  • In deinem technologischen Werkzeugkoffer befinden sich exzellente Kenntnisse in Linux, C++ und Python, gepaart mit einem routinierten Umgang in Git, CI/CD, CMake, Docker sowie Middleware (ROS/ROS2/DDS) und dem Debugging verteilter Systeme.
  • Durch deine strukturierte, systemische und eigenverantwortliche Arbeitsweise richtet sich dein Fokus auf einen zuverlässigen Gesamt-Software-Stand.

Benefits & conditions

  • Genug Zeit, um Familie, Freund*innen und die Welt zu sehen: Bis zu 32 Tage Urlaub. An Heiligabend und Silvester hast du frei.
  • Kleine Traum-Erfüll-Hilfen: Jubiläumszuwendungen für alle, die lang in unserem Team bleiben, Zielprämien und weitere Sonderzahlungen.
  • Den Alltag flexibel gestalten: Gleitzeit und die Möglichkeit, im Home-Office zu arbeiten.
  • Deine Gesundheit und das Miteinander liegen uns am Herzen: Modernes Gesundheitszentrum mit hauseigenen Betriebsärzt*innen und Beratungsangeboten, abwechslungsreiche Sport- und Freizeitaktivitäten wie HIIT, Yoga, Chor, Fotoclub u.v.m.
  • Die richtigen Leute, zur richtigen Zeit, am richtigen Ort, mit der richtigen Perspektive: Klingt kompliziert? Nicht für uns. Wir unterstützen dich bei deiner individuellen Entwicklung mit unserem Talentmanagement-Prozess und einem umfangreichen Weiterbildungsangebot.

Apply for this position