Mind Robotics
Robotics Software Engineer
Palo Alto · On-site · Full-time · Posted Jan 26, 2026
About the job
Builds runtime systems, middleware, and developer infrastructure for reliable robotic platforms in real-world industrial environments.
What you'll do
- Develop and optimize runtime systems, middleware, and execution frameworks for robotic applications.
- Improve reliability, latency, and performance in real-time and resource-constrained environments; build monitoring and debugging tools.
- Maintain deployment workflows and developer tools, including CI/CD, containerization, APIs, and operator-facing interfaces.
What they ask for
- Strong experience building robotics software systems and middleware, including runtime systems, execution frameworks, or middleware layers.
- Strong understanding of distributed systems and robotics communication patterns; experience with real-time constraints and performance-critical systems.
- Strong proficiency in Python programming and familiarity with robotics middleware frameworks.
- Experience with containerization, CI/CD, codebase management at scale, and 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.
Tools
Python, DDS, Zenoh, ROS2, Docker
AI focus
Supports generalized physical AI and ML-driven robotic systems; no specific AI development tasks are stated.
Model-written summary · the original posting is authoritative