Pipeline
Browse Jobs
Sign inSign up
Pipeline
Browse jobsSign inContactTermsPrivacyCookiesPreferences
Logos provided by Logo.dev

© 2026 Pipeline. All rights reserved.

  1. Home
  2. Jobs
  3. Software Engineering
  4. Robotics Software Engineer
Mind Robotics logo

Mind Robotics

Robotics Software Engineer at Mind Robotics

Palo AltoFull-timeSoftware EngineeringPosted 5 months ago
Apply with Pipeline→

About the 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

Related Roles

  • Research + Modeling

    Mind Robotics

    Palo Alto
  • Machine Learning Infrastructure Engineer

    Mind Robotics

    Palo Alto
  • Data Architect, Robotics

    Mind Robotics

    Palo Alto
  • Forward Deployed Engineer

    Mind Robotics

    Normal, IL
  • Senior Staff Technical Program Manager, Robotics Systems

    Mind Robotics

    Palo Alto
  • Thermal Design Engineer

    Mind Robotics

    Palo Alto