Source description
About the role
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
More at Mind Robotics
Related open roles
Controls Engineer
San Francisco Bay Area · Onsite
Firmware Engineer
San Francisco Bay Area · Onsite
Electrical Design Engineer, Tactile Sensing
San Francisco Bay Area · Onsite
Thermal Design Engineer
San Francisco Bay Area · Onsite
Mechanical Design Engineer, Tactile Sensing
San Francisco Bay Area · Onsite
Safety Engineer
San Francisco Bay Area · Onsite