×
Register Here to Apply for Jobs or Post Jobs. X

Robotics Software Engineer

Job in Palo Alto, Santa Clara County, California, 94306, USA
Listing for: Mind Robotics
Full Time position
Listed on 2026-10-11
Job specializations:
  • Software Development
    Robotics, AI Engineer (Applied/Software), Software Engineer
Salary/Wage Range or Industry Benchmark: 140000 - 210000 USD Yearly USD 140000.00 210000.00 YEAR
Job Description & How to Apply Below

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
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary