Integration & Distributed Systems Engineer - Cognitive Twin (Mensch)

Neura Robotics GmbH
Riederich, Germany
2 months 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

Loading talks and stories from around this role