M

Mind Robotics

Industrial AI-powered robotics for manufacturing

Robotics Software Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timePalo Alto, CA, USANo salary listedIn-person

About the Job

Requirements

  • 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, including DDS, Zenoh, and ROS2.
  • Experience with containerization, continuous integration and continuous delivery, and codebase management at scale.
  • Ability to design clean abstractions and application programming interfaces for internal users.
  • Experience building tools or interfaces for operators or engineers.

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 such as DDS and 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 systems for resource-constrained and embedded environments.
  • Develop tools to monitor system health, debug failures, and analyze performance.
  • Design and maintain deployment workflows, continuous integration and continuous delivery pipelines, and containerization using tools such as Docker.
  • Build abstractions, application programming interfaces, and tools that enable application engineers to develop robotic behaviors efficiently.
  • Contribute to operator-facing tools, including user interfaces for monitoring, control, and data annotation workflows.
  • Focus on developer experience and system ergonomics so that the platform scales across robots, tasks, and environments.

Desired Qualifications

  • Background in building operator tools or robotics user interfaces.
  • Experience supporting machine-learning-driven robotic systems.

About the Company

Mind Robotics

Industrial AI-powered robotics for manufacturing

Mind Robotics builds industrial AI and robotics for manufacturing and other physical-world operations, using production-line data as a data flywheel to improve its robots. Its system combines AI-powered robotic hardware with software that analyzes factory data, deploying automated workflows on industrial sites and continually learning from real production data to boost performance and throughput. It differs from competitors through strong backing from Rivian (ownership stake and a board chair) and its automotive-manufacturing background, plus large funding rounds that support scaling AI-powered automation across industries. The goal is to enable widespread, AI-driven robotic automation at industrial scale across manufacturing and other physical-world operations.

Company size
51-200
Company stage
Late Stage VC
Total funding
$1B
Headquarters
Palo Alto, CA
Founded
2025

Recently Posted Jobs

Explore more opportunities at Mind Robotics

See more jobs