Robotics Runtime & Middleware Engineer

Mind Robotics

Palo Alto (CA)

On-site

USD 140,000 - 210,000

Full time

9 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Mind Robotics is building generalized physical AI for real-world industrial environments. We seek a Robotics Software Engineer to develop runtime systems, middleware, and developer tools powering our robotic platforms—from low-level execution to operator-facing interfaces.

You will design reliable, low-latency robotics software, work with DDS/Zenoh/ROS2 middleware, implement task scheduling, deployment workflows, and scalable execution across robots and environments.

Qualifications

  • Experience building robotics software and middleware.
  • Experience designing runtime systems or middleware layers.
  • Strong understanding of distributed systems in robotics.
  • Experience with real-time constraints and performance-critical systems.

Responsibilities

  • Design, develop, and maintain runtime systems for reliable, low-latency operation of robotic platforms.
  • Ensure robustness of robotics systems across real-world deployment scenarios.
  • Implement and optimize robotics middleware for inter-process communication and data serialization.
  • Integrate with frameworks like DDS, Zenoh, or build custom solutions as needed.
  • Build systems for task scheduling, resource management, and lifecycle management of robotic applications.
  • Enable scalable and modular execution of complex robotic behaviors.
  • Develop tools to monitor system health, debug failures, and analyze performance.
  • Design and maintain deployment workflows, CI/CD pipelines, and containerization (e.g., Docker).
  • Build abstractions, APIs, and tools for internal users and operators.

Skills

Robotics software
Middleware design
Distributed systems
Real-time systems
Python
ROS2
Containerization
APIs

Tools

DDS
Zenoh
ROS2
Docker
CI/CD

Job description

Mind Robotics is building generalized physical AI for real-world industrial environments. We seek a Robotics Software Engineer to develop runtime systems, middleware, and developer tools powering our robotic platforms—from low-level execution to operator-facing interfaces.

You will design reliable, low-latency robotics software, work with DDS/Zenoh/ROS2 middleware, implement task scheduling, deployment workflows, and scalable execution across robots and environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Software Engineer
Robotics Software Engineer

Mind Robotics • Palo Alto (CA)

On-site
USD 140,000 - 210,000
Tech Lead, Real-Time Robotics Runtime & Middleware
Tech Lead, Real-Time Robotics Runtime & Middleware

Mind Robotics • Palo Alto (CA)

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

Mind Robotics • Palo Alto (CA)

On-site
USD 180,000 - 260,000
Robotics Software Engineer – Runtime & Integration Infrastructure
Robotics Software Engineer – Runtime & Integration Infrastructure

Proception Inc. • Palo Alto (CA)

On-site
USD 180,000 - 260,000
Competitive salary
Equity
Health/dental/vision benefits
Robotics Software Engineer
Robotics Software Engineer

Garuda Ventures • Palo Alto (CA)

On-site
USD 100,000 - 140,000
Robotics Firmware Engineer — Real-Time Embedded Systems
Robotics Firmware Engineer — Real-Time Embedded Systems

Mind Robotics • Palo Alto (CA)

On-site
USD 100,000 - 130,000
Robotics Software Engineer - Low-Latency Middleware & CI/CD
Robotics Software Engineer - Low-Latency Middleware & CI/CD

Garuda Ventures • Palo Alto (CA)

On-site
USD 100,000 - 140,000
Robotics Validation & Simulation Software Engineer
Robotics Validation & Simulation Software Engineer

Mind Robotics • Palo Alto (CA)

On-site
USD 140,000 - 180,000
Robotics Systems Integration Engineer
Robotics Systems Integration Engineer

Garuda Ventures • Palo Alto (CA)

On-site
USD 120,000 - 180,000
Robotics Middleware Engineer (C++/Python)
Robotics Middleware Engineer (C++/Python)

Figure • San Jose (CA)

On-site
USD 140,000 - 220,000