Unknown Company

Robotics Software Engineer

palo alto, ca • Posted 4 days ago
Onsite Full Time General

Robotics Software EngineerAt 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 platformsEnsure robustness of robotics systems across real-world deployment scenariosImplement and optimize robotics middleware for inter-process communication, data serialization, and message passingIntegrate with frameworks like DDS, Zenoh, or build custom solutions as neededBuild systems for task scheduling, resource management, and lifecycle management of robotic applicationsEnable scalable and modular execution of complex robotic behaviorsEnsure that robotics systems meet strict latency and reliability requirementsOptimize for resource-constrained and embedded environmentsDevelop tools to monitor system health, debug failures, and analyze performanceDesign 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 efficientlyContribute 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 environmentsQualifications:Strong experience building robotics software systems and middlewareExperience designing and building runtime systems, execution frameworks, or middleware layersStrong understanding of distributed systems and communication patterns in roboticsExperience working with real-time constraints and performance-critical systemsStrong proficiency in Python programmingFamiliarity with robotics middleware frameworks (e.g., DDS, Zenoh, ROS2)Experience with containerization, CI/CD, and codebase management at scaleAbility to design clean abstractions and APIs for internal usersExperience building tools or interfaces for operators or engineersNice to Have:Background in building operator tools or robotics UIsExperience supporting ML-driven robotic systems

Back to Job Search