Skip to content
flint
Back to jobs
mindrobotics

Robotics Software Engineer

$180k – $250k/yr Palo Alto, US on-site full time senior Jan 26, 2026

About this role

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
Sign in Apply