Neura Robotics Gmbh
Robotics Middleware Engineer (human)
Metzingen / Riederich. Posted 5 months ago
The role
You will own the middleware integration layer for the NEURA Core Robot Software department. This involves managing the ROS 2 stack, OROCOS RTT integration, Apex.OS deployment, and DDS infrastructure.
What you will do
- Own the middleware integration layer for the NEURA Core Robot Software department
- Manage the ROS 2 stack including sensor driver nodes, ros2_control, DDS QoS tuning, Nav2, and launch system architecture
- Integrate OROCOS RTT for hard-RT component layers
- Apply Apex.OS for safety-ready deployments
- Integrate, extend, or bridge different variants of FastDDS, Cyclone DDS, and RTI Connext
- Integrate new Zenoh-driven systems
- Use zero-copy transport via Iceoryx2 or other middleware shared memory transport
- Manage cross-middleware interface coherence
Required qualifications
- C++ depth with real-time-safe patterns
- Operational understanding of middleware QoS settings at the wire-protocol level
- Production experience integrating middleware into a real-time robot control loop with deterministic timing requirements
- Production hands-on in AT LEAST ONE of the following: ROS 2 with ros2_control hardware interface authoring and lifecycle node design, OROCOS RTT component authoring and hard-RT deployment, Apex.OS det
Nice to have
- Hands-on across MORE THAN ONE of the four paradigms
- Eclipse Zenoh for fleet-scale distributed messaging or edge scenarios
- Iceoryx or alternative zero-copy IPC integration
- Multi-middleware bridging patterns
- DDS Security plug-ins
- Open-source contributions to major middleware ecosystems
About the company
neura-robotics-gmbh