Neura Robotics Gmbh

Integration & Distributed Systems Engineer – Cognitive Twin (human)

Metzingen / Riederich. Posted 3 months ago

The role

You will own the API-first architecture and the distributed communication layer of the Cognitive Twin. This includes designing transport, real-time bi-directional sync loops, and a symmetric control plane for virtual and physical robots.

What you will do

  • Design transport using gRPC/Protobuf microservices, compact binary real-time frames, and WebRTC media/data streaming
  • Build and maintain a low-latency, high-throughput bi-directional telemetry sync loop
  • Build and maintain a single command path for virtual and live targets
  • Build connectors and real-time links to keep the twin and simulator in sync with robots, controllers, and services
  • Design and own the cross-cutting API/SDK layer
  • Set deployment standards including service boundaries, backpressure, failure and reconnection semantics
  • Instrument transport for latency and throughput and harden services under load
  • Own the binary data-exchange schema and the scene definition format
  • Manage SDK ergonomics, the auth model for programmatic access, and backward-compatibility policy

Required qualifications

  • University degree (Bachelor's or Master's) in Computer Science, Robotics, Electrical Engineering, or a related field or equivalent hands-on experience
  • Several years of relevant experience designing and operating distributed, real-time systems and APIs/SDKs
  • Track record of hardening research / prototype code into production services
  • Strong modern C++ (C++17)
  • Python for tooling
  • Production-quality, tested code
  • Solid grasp of inter-process communication, networking (TCP/IP), and real-time constraints
  • Experience with robotics middleware (ROS 2 Humble, Fast DDS)
  • Experience with high-throughput transport (gRPC/Protobuf)
  • Experience with schema-based serialization and code generation (binary schemas such as Protobuf) and multi-language SDK generation
  • Experience with real-time streaming (WebRTC, WebSockets)
  • Comfortable with containerized deployment and orchestration (Docker, Kubernetes, Linux)

Nice to have

  • gRPC-Web / Envoy
  • CI/CD and release engineering for distributed services
  • Prior experience building software for real robots, from control loops to device drivers and middleware
  • Open-source robotics / middleware contributions
  • German

About the company

NEURA Robotics builds cognitive robots and Neuraverse, a connected ecosystem where robots, skills, and developers come together. The Cognitive Twin is a unified environment for designing, visualizing, simulating, and running robotic applications.

Integration & Distributed Systems Engineer – Cognitive Twin (human) at Neura Robotics Gmbh | JobZoey