Robot Platform Engineer—Real-Time Abstraction & Middleware

NEURA Robotics

Germany (OH)

On-site

USD 120,000 - 160,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Cross-stack experience
ROS 2 production exposure
gRPC/Protobuf experience
Industrial SIL familiarity

Job summary

NEURA Robotics is seeking a skilled robotics software engineer to join our team and help integrate the robot abstraction layer with the platform API. You will wire middleware paths (ROS 2 launch graphs, DDS QoS) for hard real-time control and contribute to end-to-end hardware integration and testing.

The role emphasizes developing robust state machines, safe power sequencing, fault handling, and health monitoring across complex robot platforms. Collaboration with platform architects is essential.

Qualifications

  • Strong C++ knowledge with real-time patterns and allocation discipline.
  • Experience designing state machines for complex robotic systems.
  • Familiarity with gRPC and protobuf APIs for server and streaming RPCs.
  • Hands-on with robot abstraction layers and middleware integration.

Responsibilities

  • Integrate robot abstraction layer mapping hardware capabilities to the platform API.
  • wire ROS 2 launch graphs, DDS QoS, and middleware pipelines for real-time control.
  • Develop and maintain the operational state machine across modes and faults.
  • Implement power-on/off sequences and safe shutdown procedures.
  • Monitor health, handle faults, and support platform testing in simulation and on hardware.
  • Collaborate on proto messages and co-ownership of the robot control API.

Skills

C++ proficiency
Real-time systems design
State machine design
gRPC/protobuf experience

Job description

NEURA Robotics is seeking a skilled robotics software engineer to join our team and help integrate the robot abstraction layer with the platform API. You will wire middleware paths (ROS 2 launch graphs, DDS QoS) for hard real-time control and contribute to end-to-end hardware integration and testing.

The role emphasizes developing robust state machines, safe power sequencing, fault handling, and health monitoring across complex robot platforms. Collaboration with platform architects is essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Tech Lead, Robotics Runtime & Middleware
Tech Lead, Robotics Runtime & Middleware

Mind Robotics • Palo Alto (CA)

On-site
USD 180,000 - 260,000
Staff Software Engineer Physical AI Orchestration
Staff Software Engineer Physical AI Orchestration

Destro AI • New York (NY)

On-site
USD 180,000 - 260,000
Head of Robotics Engineering
Head of Robotics Engineering

dexmate • Colorado

On-site
USD 180,000 - 240,000
Robotics Software Engineer
Robotics Software Engineer

Mind Robotics Inc. • Palo Alto (CA)

On-site
USD 100,000 - 150,000
Robot SWE
Robot SWE

yondu • Gardena (CA)

On-site
USD 65,000 - 90,000
Staff Software Engineer, Physical AI Orchestration
Staff Software Engineer, Physical AI Orchestration

Destro • New York (NY)

On-site
USD 180,000 - 260,000
Principal Robotics Software Engineer San Francisco, CA · On-site
Principal Robotics Software Engineer San Francisco, CA · On-site

Weave Robotics, Inc. • San Francisco (CA), Northern (KY)

On-site
USD 180,000 - 260,000
Research Member of Technical Staff- Robot Learning Systems & Reliability
Research Member of Technical Staff- Robot Learning Systems & Reliability

Rhoda • Mountain View (CA)

On-site
USD 180,000 - 240,000
Tech Lead, Robotics Runtime & Middleware
Tech Lead, Robotics Runtime & Middleware

Mind Robotics Inc. • Palo Alto (CA), Northern (KY)

Hybrid
USD 180,000 - 280,000
Senior Software Engineer, Robotic Packing/Manipulation
Senior Software Engineer, Robotic Packing/Manipulation

Hardware FYI • Bedford (MA)

On-site
USD 120,000 - 180,000