Software Engineer – Interface Architecture & Platform Integration (Mensch)

NEURA Robotics

Riederich

Vor Ort

EUR 70.000 - 100.000

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Zusammenfassung

NEURA Robotics sucht einen Softwareentwickler (m/w/d) zur Gestaltung, Implementierung und Pflege interner und externer Schnittstellen der Mobile Robotics. Du arbeitest in der Kernsoftware und definierst, wie Roboter mit übergeordneten Softwareplattformen kommunizieren, inklusive einheitlicher APIs und Dispatcher-Mechanismen.

Zu den Aufgaben gehören die Entwicklung von REST-/gRPC-APIs, Python-/C++-SDKs sowie OPC UA-, MQTT-, ROS-2- und ZeroMQ-Schnittstellen.

Qualifikationen

  • Abschluss in Informatik, Softwaretechnik, Robotik oder vergleichbar.
  • 3+ Jahre relevante Berufserfahrung in Robotik/Softwareentwicklung.
  • Verantwortungsbewusstsein für Pflege eines Robotik-Middleware-Repositorys inkl. Architekturentscheidungen.
  • API-Oberflächen über mehrere Protokolle (REST/OpenAPI, FastDDS, ROS) pflegen.
  • Erfahrung mit modularen/Plugin-basierten Komponenten und Client-SDKs.
  • Verteilte Kommunikationssysteme (FastDDS/ROS 2)
  • Gute Englischkenntnisse in Wort und Schrift.

Aufgaben

  • Pflegen und Entwickeln der Kommunikationsarchitektur zwischen Robotern und Softwareplattformen.
  • Gestalten und pflegen einheitliche APIs für Nutzer, Entwickler, Integratoren, Partner.
  • Entwickeln und pflegen REST-/gRPC-APIs, Python-/C++-SDKs; OPC UA-/MQTT-/ROS-2-Schnittstellen.
  • Entwerfen eines Dispatcher-Mechanismus zur Zuordnung von Konfigurationen zu Robotermodellen.
  • Sicherstellen API-Versionierung, Abwärtskompatibilität, Authentifizierung/Autorisierung.
  • Unterstützen externer Partner bei Integration, Onboarding, Debugging.
  • Erstellen / Pflegen von API-Dokumentationen, SDK-Beispielen, Spezifikationen.

Kenntnisse

C++17
REST APIs
gRPC
Python Bindings
API Design
ROS 2
Docker
GitLab CI/CD
Deutsch/Englisch

Ausbildung

Abschluss in Informatik/Softwaretechnik/Robotik

Tools

CMake
FastDDS/DDS
ROS 2
OPC UA/MQTT/ZeroMQ
Python bindings

Jobbeschreibung

Deine Mission & Herausforderungen

Wir suchen einen Softwareentwickler (m/w/d), der die internen und externen Schnittstellen der Mobile Robotics gestaltet, implementiert und pflegt. Du arbeitest in der Softwareabteilung an der Kernsoftware von Mobile Robotics und definierst, wie unsere Roboter mit übergeordneten Softwareplattformen kommunizieren. Dabei sorgst du für technische Konsistenz über alle Produktlinien hinweg und etablierst einheitliche, nutzer- und hardwareseitige APIs. Zur Rolle gehört außerdem die Konzeption eines Dispatcher-Mechanismus, der unterschiedlichen Hardwareversionen die passenden Softwarekonfigurationen zuweist.

  • Du pflegst und entwickelst die Kommunikationsarchitektur zwischen unseren Robotern und übergeordneten Softwareplattformen und sorgst für technische Konsistenz über alle Produktlinien hinweg.
  • Du gestaltest und pflegst einheitliche APIs – für Nutzer, Entwickler, Integrations- und Hardwareschnittstellen – für unterschiedliche Zielgruppen wie Kunden, Entwickler, Systemintegratoren, Partner und interne Teams.
  • Du entwickelst und pflegst REST-/gRPC-APIs, Python-/C++-SDKs, OPC UA-, MQTT-, ROS-2- und ZeroMQ-basierte Schnittstellen sowie weitere Integrationsebenen.
  • Du entwirfst und pflegst einen Dispatcher-Mechanismus, der die passende Softwarekonfiguration, das Schnittstellenverhalten und den Funktionsumfang den jeweiligen Robotermodellen und Hardwareversionen zuordnet.
  • Du gewährleistest API-Versionierung, Abwärtskompatibilität, Authentifizierung, Autorisierung, sicheren Zugriff und klare Schnittstellenverantwortlichkeiten.
  • Du unterstützt externe Partner und Systemintegratoren bei der Integration – von Onboarding über Debugging und Fehleranalyse bis hin zur Unterstützung im realen Einsatz.
  • Du erstellst und pflegst API-Dokumentationen, SDK-Beispiele, Schnittstellenspezifikationen und Konfigurationsleitfäden.

Was du mitbringst

  • Abschluss in Informatik, Softwaretechnik, Robotik oder einem vergleichbaren Bereich.
  • Idealerweise 3+ Jahre relevante Berufserfahrung in Robotik, Softwareentwicklung oder einem verwandten technischen Bereich.
  • Ausgeprägtes Verantwortungsbewusstsein für die Pflege eines produktiven Robotik-Middleware-Repositorys, einschließlich Architekturentscheidungen, Issue-Triage, Code-Reviews, Dokumentation und Releases.
  • Fähigkeit, API-Oberflächen über mehrere Protokolle hinweg zu pflegen, einschließlich FastDDS-Clients/-Server, REST-/OpenAPI-Endpunkten und Python-Bindings.
  • Solide Erfahrung mit C++17 und CMake sowie die Fähigkeit, mit modularen/plugin-basierten Komponenten, gemeinsamen Schnittstellen, Adaptern und Client-SDKs zu arbeiten.
  • Praktische Erfahrung mit verteilten Kommunikationssystemen wie FastDDS/DDS, ROS 2 oder vergleichbarer Robotik-Middleware, einschließlich Netzwerk-Discovery und Laufzeit-Debugging.
  • Du fühlst dich wohl in der Arbeit nah an AMR-/MAV-Systemen – inklusive Navigations-APIs, Roboterzustandsverwaltung, Hardware-Adaptern sowie PLC- und Felddebugging.
  • Ausgeprägte Engineering-Disziplin: Unit-/Integrations-/Live-Tests, GitLab CI/CD, Docker-basierte Entwicklung, statische Analyse, Debian-/Wheel-Packaging, semantische Versionierung und Changelog-Pflege.
  • Erfahrung mit SDK-Entwicklung, Entwicklerplattformen oder Partnerintegrationen ist ein starkes Plus.
  • Gute Englischkenntnisse in Wort und Schrift.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Software Engineer – Fleet Management & Platform Integration (Mensch)
Software Engineer – Fleet Management & Platform Integration (Mensch)

NEURA Robotics • Riederich

Vor Ort
EUR 60.000 - 90.000
Software Engineer – Navigation Engineer (Mensch)
Software Engineer – Navigation Engineer (Mensch)

NEURA Robotics • Riederich

Vor Ort
EUR 70.000 - 95.000
ROBOTICS SOFTWARE ENGINEER (m/w/d)
ROBOTICS SOFTWARE ENGINEER (m/w/d)

Adlatus-Robotics-Gmbh- • Ulm

Vor Ort
EUR 60.000 - 80.000
Individuelle Entwicklungs- und Weiterbildungsmöglichkeiten
Flexibles Arbeitszeiten
Möglichkeit ein Jobrad zu leasen
+2
Senior Softwareentwickler ROS Mobile Robotics (m/w/d)
Senior Softwareentwickler ROS Mobile Robotics (m/w/d)

4am Robotics • Plattling

Vor Ort
EUR 70.000 - 120.000
Flexible Arbeitszeiten
Homeoffice-Möglichkeit
30 Tage Urlaub
+2
Integration & Distributed Systems Engineer – Cognitive Twin (Mensch)
Integration & Distributed Systems Engineer – Cognitive Twin (Mensch)

Neura Robotics • Gemeindeverwaltungsverband Metzingen, Riederich

Vor Ort
EUR 90.000 - 130.000
Senior Softwareentwickler*in Mobile Roboter (m/w/d)
Senior Softwareentwickler*in Mobile Roboter (m/w/d)

Innok Robotics • Regensburg

Vor Ort
EUR 55.000 - 75.000
30 Tage Urlaub
Flexible Arbeitszeiten
Umsatzbonus
+2
Senior Software Developer C++ (m/w/d)
Senior Software Developer C++ (m/w/d)

Worklane GmbH • Dortmund

Vor Ort
EUR 60.000 - 80.000
Globales Arbeiten
Umfangreiches Onboarding
Karriere- und Weiterentwicklung
+2
Senior Software Developer C++ (m/w/d)
Senior Software Developer C++ (m/w/d)

BEUMER Group • Beckum

Vor Ort
EUR 60.000 - 80.000
Senior Softwareentwickler ROS Mobile Robotics (m/w/d)
Senior Softwareentwickler ROS Mobile Robotics (m/w/d)

4am Robotics GmbH • Plattling

Hybrid
EUR 70.000 - 95.000
Flexible Arbeitszeiten
Homeoffice
30 Tage Urlaub
+2
Robotics Integration Engineer – Sensor Networks (Mensch)
Robotics Integration Engineer – Sensor Networks (Mensch)

NEURA Robotics • Riederich

Vor Ort
EUR 70.000 - 100.000