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

Robotics Middleware Engineer (human) at Neura Robotics Gmbh | JobZoey