Integration & Distributed Systems Engineer - Cognitive Twin (Mensch)

Neura Robotics GmbH
Riederich, Germany
25 days ago
Apply on de.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence C++ (Programming Language) Computer Programming Continuous Integration Serialization Cursor (Graphical User Interface Elements) Linux Distributed Systems Middleware Protocol Buffers Python (Programming Language)
+9 more
Open Source Technology Data Streaming TCP/IP TypeScript WebSocket WebRTC ReactJS Kubernetes Docker

Requirements

  • Ein Hochschulabschluss (Bachelor oder Master) in Informatik, Robotik, Elektrotechnik oder einem verwandten Feld - oder gleichwertige praktische Erfahrung.
  • Mehrjährige relevante Erfahrung im Design und Betrieb verteilter Echtzeitsysteme und APIs/SDKs, mit nachweisbarer Erfahrung darin, Forschungs-/Prototypen-Code zu produktionsreifen Services zu härten.
  • Starkes modernes C++ (C++17), Python für Tooling; produktionsreifer, getesteter Code.
  • Ein solides Verständnis von Inter-Process-Communication, Netzwerktechnik (TCP/IP) und Echtzeitanforderungen.
  • Erfahrung mit Robotik-Middleware (ROS 2 Humble, Fast DDS) und durchsatzstarkem Transport (gRPC/Protobuf), sowie schemabasierter Serialisierung und Codegenerierung (binäre Schemata wie Protobuf) und Multi-Language-SDK-Generierung.
  • Erfahrung mit Echtzeit-Streaming (WebRTC, WebSockets).
  • Sicherer Umgang mit containerisiertem Deployment und Orchestrierung (Docker, Kubernetes, Linux).
  • Praktische Vertrautheit mit modernen Web-Entwicklungstechnologien (TypeScript und einem Framework wie React) und wie diese die API konsumieren.
  • Vertrautheit mit KI-Coding-Tools (z. B. Claude Code, Cursor, Copilot) und agentenbasierter Orchestrierung für die Entwicklung.
  • Von Vorteil: gRPC-Web/Envoy; CI/CD und Release Engineering für verteilte Services; vorherige Erfahrung in der Entwicklung von Software für reale Roboter, von Regelkreisen bis zu Gerätetreibern und Middleware; Open-Source-Beiträge im Bereich Robotik/Middleware.
  • Eine Produktentwicklungs-Mentalität - dir ist es wichtig, echten Mehrwert für Nutzer zu liefern, und du passt dich flexibel an sich ändernde Produktanforderungen an.
  • Teamgeist, eine strukturierte Arbeitsweise und klare technische Kommunikation. Verhandlungssicheres Englisch; Deutsch von Vorteil.

Benefits & conditions

Leistungsorientierte und eigenverantwortliche Arbeitskultur mit flachen Hierarchien sowie flexiblen Arbeitszeiten und 30 Tagen Erholungsurlaub.

About the company

Gestalte die Zukunft der Mensch-Roboter-Kollaboration

Im Software Department gestaltest du Robotik-Lösungen, die die Zusammenarbeit von Mensch und Maschine neu definieren. Du arbeitest mit modernster Technologie und setzt Standards, die die Branche verändern. Dabei entwickelst du nicht nur unsere Lösungen mit, sondern setzt neue Trends und treibst Innovationen voran. In einem agilen und interdisziplinären Team arbeitest du an spannenden Projekten. Mit klaren Scrum-Prozessen wie Daily Stand-ups, Sprint-Planungen und Reviews bleibst du flexibel und effizient. Die enge Zusammenarbeit mit anderen Fachbereichen ermöglicht es dir, Softwarelösungen zu entwickeln, die nicht nur technisch, sondern auch praktisch überzeugen. Hier findest du eine Umgebung, in der Kreativität und technologische Exzellenz Hand in Hand gehen. Wenn du Ideen Realität werden lassen möchtest und Spaß daran hast, Technologien auf ein neues Level zu bringen, wartet im Software Development Team bei NEURA genau die richtige Herausforderung auf dich.

  • Vollzeit

Riederich ab sofort

Bei NEURA Robotics bauen wir kognitive Roboter und das Neuraverse - das vernetzte Ökosystem, in dem Roboter, ihre Skills und die Entwickler, die sie bauen, zusammenkommen. Der Cognitive Twin ist die einheitliche Umgebung, in der wir robotische Anwendungen entwerfen, ihre Daten in Echtzeit visualisieren und sie über virtuelle und reale Roboter hinweg simulieren und ausführen - sodass eine Anwendung in der Simulation gebaut und validiert werden kann, lange bevor sie auf echter Hardware läuft.

Ein Twin ist nur so nützlich wie die Verbindungen, die ihn mit der realen Welt synchron halten. Du verantwortest die API-first-Architektur und die verteilte Kommunikationsschicht des Twins - den Transport, den bidirektionalen Echtzeit-Sync-Loop und die symmetrische Steuerungsebene, die dafür sorgt, dass sich die Ansteuerung eines virtuellen und eines physischen Roboters identisch verhält.

Deine Mission & Herausforderungen

Transport & Echtzeit-Sync: Du entwirfst den Transport - gRPC/Protobuf-Microservices, kompakte binäre Echtzeit-Frames und WebRTC-Medien-/Datenstreaming - sowie den latenzarmen, durchsatzstarken bidirektionalen Telemetrie-Sync-Loop zwischen Live-Flotten und dem Twin.

Symmetrische Steuerungsebene: Du baust und pflegst einen einzigen Command-Pfad, sodass dieselben Steuerbefehle virtuelle und reale Ziele identisch ansteuern - auch unter Last konsistent.

Konnektivität: Du baust die Konnektoren und Echtzeit-Verbindungen, die den Twin und seinen Simulator mit den umliegenden Robotern, Controllern und Diensten synchron halten - einschließlich Device-Data-Ingestion (Fast DDS) - bei durchgängig niedriger Latenz.

API-first-Architektur & SDKs: Du entwirfst und verantwortest die querschnittliche API-/SDK-Schicht, auf der jeder Bereich aufbaut, und generierst sprachagnostische SDKs aus dem Scene-Definition-Format, damit sich die Twin-Engine nahtlos in externe Entwicklerumgebungen einbetten lässt.

Robustheit verteilter Systeme: Du legst Deployment-Standards fest - Service-Grenzen, Backpressure, Failure- und Reconnection-Semantik -, instrumentierst den Transport für Latenz und Durchsatz und härtest Services unter Last.

Contracts & Kompatibilität: Du verantwortest das binäre Datenaustausch-Schema und das Scene-Definition-Format als gemeinsame Grenze zwischen Frontend, SDKs und Simulations-Backend, sowie die SDK-Ergonomie, das Auth-Modell für programmatischen Zugriff und die Backward-Compatibility-Policy., STRONGER TOGETHER

Wir sind ein Team. Wir streben danach, Großes zu erreichen, indem wir den Erfolg unserer Kollegen und Partner fördern. PASSION DRIVES US

Wir streben nach technologischem Fortschritt, um Menschen ihre wertvolle Zeit für angenehme Tätigkeiten zurückzugeben. MAKING A CHANGE

Wir sind bestrebt, die Welt der Robotik zu revolutionieren, indem wir die Grenzen der Technologie täglich verschieben. TRUST AND HONESTY

Durch offene Kommunikation und Transparenz leben wir ein hohes Maß an Wertschätzung. WE SPEED THINGS UP

Wir geben unser Bestes immer zwei Schritte voraus zu sein. Dies erreichen wir durch Empowerment, Handlungsfreiheit und Eigenverantwortung. WE ARE HUMAN, Unsere Headquarters in Metzingen und in Riederich sind das Herz unseres Unternehmens. Hier befinden sich nicht nur unsere Büros, sondern auch die Produktion, die Academy, die Logistik und die Tech Labs - alles vereint, um Ideen Wirklichkeit werden zu lassen. Riederich selbst ist ein kleiner, ruhiger Ort, nur einen Kilometer entfernt von Metzingen, einer Stadt mit ganz eigenem Charakter. Metzingen ist weltweit als Outlet City bekannt und zieht Menschen aus aller Welt an. Hier kannst du exklusive Designerläden in einer entspannten, charmanten Umgebung genießen. Gleichzeitig bietet die Stadt Restaurants, Cafés und eine bodenständige schwäbische Gemütlichkeit - ideal, um nach der Arbeit zu entspannen.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on de.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:07 min

Simplifying peer-to-peer connections using WebRTC abstraction libraries

André Dietrich André Dietrich · World Congress 2024

2:08 min

Progressing from standard robotics to cognitive learning systems

Clemens Schwaiger · LIVE

1:23 min

Choosing the right communication protocol for real-time needs

Ahmed Megahd Ahmed Megahd · World Congress 2025

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all