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.