Robotics Software Engineer

Mind Robotics

Palo Alto (CA)

On-site

USD 140,000 - 210,000

Full time

7 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

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

At Mind Robotics, we’re building generalized physical AI—robotic systems capable of dexterous, adaptive, and reasoning-intensive work in real-world industrial environments. Delivering this in production requires robust, high-performance robotics software that can reliably operate in complex, real-world settings.

We’re looking for a Robotics Software Engineer to build the runtime systems, middleware, and developer infrastructure that power our robotic platforms—from low-level execution to operator-facing tools.

Responsibilities
  • Design, develop, and maintain runtime systems that enable 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, data serialization, and message passing
  • 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
  • Ensure that robotics systems meet strict latency and reliability requirements
  • Optimize for resource-constrained and embedded environments
  • 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 that enable application engineers to develop robotic behaviors efficiently
  • Contribute to operator-facing tools (e.g., UI for monitoring, control, and data annotation workflows)
  • Focus on developer experience and system ergonomics, ensuring that the platform scales across robots, tasks, and environments
Qualifications
  • Strong experience building robotics software systems and middleware
  • Experience designing and building runtime systems, execution frameworks, or middleware layers
  • Strong understanding of distributed systems and communication patterns in robotics
  • Experience working with real-time constraints and performance-critical systems
  • Strong proficiency in Python programming
  • Familiarity with robotics middleware frameworks (e.g., DDS, Zenoh, ROS2)
  • Experience with containerization, CI/CD, and codebase management at scale
  • Ability to design clean abstractions and APIs for internal users
  • Experience building tools or interfaces for operators or engineers
Nice to Have
  • Background in building operator tools or robotics UIs
  • Experience supporting ML-driven robotic systems
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Runtime & Middleware Engineer
Robotics Runtime & Middleware Engineer

Mind Robotics • Palo Alto (CA)

On-site
USD 140,000 - 210,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
Senior Robotics Systems Engineer
Senior Robotics Systems Engineer

Y-Axis • Milpitas (CA)

Hybrid
USD 120,000 - 160,000
Stock options & equity
Health, dental, vision, 401(k)
Visa sponsorship
+1
DevOps Engineer
DevOps Engineer

Mind Robotics • Palo Alto (CA)

On-site
USD 140,000 - 210,000
Robot Software Engineer
Robot Software Engineer

Rhoda AI • Mountain View (CA)

On-site
USD 80,000 - 120,000
System Integration Engineer
System Integration Engineer

Mind Robotics • Palo Alto (CA)

On-site
USD 110,000 - 150,000
System Integration Engineer
System Integration Engineer

Garuda Ventures • Palo Alto (CA)

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

Pivot Robots, Inc. • San Francisco (CA), Northern (KY)

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

Eka Robotics • Boston (MA)

On-site
USD 140,000 - 195,000