Mindrobotics

Robotics Software Engineer

Palo Alto. Posted 9 months ago

The role

This person will build runtime systems, middleware, and developer infrastructure for robotic platforms. The role involves working from low-level execution to operator-facing tools to power generalized physical AI.

What you will do

  • Design, develop, and maintain runtime systems for reliable, low-latency operation.
  • Ensure robustness of robotics systems across real-world deployment scenarios.
  • Implement and optimize robotics middleware for communication and data serialization.
  • Integrate with frameworks like DDS, Zenoh, or build custom solutions.
  • Build systems for task scheduling, resource management, and lifecycle management.
  • Enable scalable and modular execution of complex robotic behaviors.
  • Ensure 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.

Required 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.

About the company

Mind Robotics is building Physical AI for real-world industrial deployment, starting with the factory floor.

Robotics Software Engineer at Mindrobotics | JobZoey