Robotics Software Engineer
Mind RoboticsRobotics company
Palo Alto, United StatesMid
Accel
Andreessen Horowitz
Eclipse
Software Engineering
About the role
TL;DR
Builds runtime systems, middleware, and developer infrastructure for robotic platforms.
- •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.
- •Key Responsibilities Design, develop, and maintain runtime systems for reliable, low-latency robotic operation.
- •Ensure robustness of robotics systems across real-world deployment scenarios.
- •Implement and optimize robotics middleware for inter-process communication.
- •Build systems for task scheduling, resource management, and lifecycle management.
- •Develop tools to monitor system health, debug failures, and analyze performance.
- •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.
Required skills
PythonDockerLinuxCI/CDgRPCREST APIMicroservices
Nice-to-have skills
Computer VisionMLflow
Domain expertise
deeptechai
Tech stack
PythonDocker