Robotics Software Engineer
Mind Robotics Inc.
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 #J-18808-Ljbffr Mind Robotics Inc.
- ...Robotics Software Engineer 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...Suggested
- ...Location Palo Alto Employment Type Full time Location Type On-site Department Software Engineering We look for Robotics Software Engineers with a proven record of building high-performance middleware and runtime systems for robotic platforms. If you enjoy designing low...SuggestedFull time
- A leading robotics company in California seeks a Robotics Software Engineer to develop innovative algorithms for robust manipulation in industrial environments. The ideal candidate has a Master's degree and over 5 years of experience in robotic manipulation, with strong...Suggested
$216.45k - $235.88k
...to reimagine the potential of industrial robotics. Our team believes that advances in AI,... ...industrial robotics in the near future - with software and data at the core. Our mission is to... ...developers. We are a dynamic team of engineers, roboticists, designers, and...SuggestedLocal area- Garuda Ventures in Palo Alto is seeking Robotics Software Engineers to build high-performance middleware and runtime systems for robotic platforms. You will design low-latency execution frameworks and optimize inter-process communication. Successful candidates will develop...Suggested
- KBR, Inc is looking for a full-time Robotics Engineer in Mountain View, California. The role involves developing software systems for innovative lunar rovers and conducting advanced research for NASA missions. The ideal candidate should possess a PhD in Computer Science...Permanent employmentFull time
$216.45k - $235.88k
A leading technology firm in Mountain View is looking for a Robotics Software Engineer to develop algorithms for grasping and manipulation in industrial robotics. Candidates should have a Master's in a related field, with at least 5 years of experience and strong programming...- Mind Robotics Inc. is looking for a Robotics Software Engineer in Palo Alto, California. You will design, develop, and maintain runtime systems that enable reliable operation of robotic platforms, ensuring robustness across real-world deployment scenarios. The ideal candidate...
$204k - $259k
A leader in autonomous driving technology is seeking a Senior Software Engineer in Robotics. In this role, you will transition low-level Perception tasks to machine learning, integrate systems, and evaluate quality metrics. The ideal candidate has a Bachelor's in Computer...- A robotics company in Mountain View seeks a Software Engineer to advance their robotic data collection and software development. This role involves building infrastructure for cloud communication and user tools while designing scalable services using APIs and cloud platforms...
- Nuro, based in Mountain View, California, is seeking an experienced engineer to develop sensor and compute systems for robotics. You will design solutions for self-driving vehicles and collaborate with cross-functional teams. The ideal candidate has a strong background...
- ...Robotics Software Engineer At Coram AI, we're reimagining video security for the modern world. Our cloud-native platform uses computer vision and AI to help businesses stay safe, make smarter decisions, and move faster; from real-time alerts to seamless clip sharing...Flexible hours
- ...Robotics Perception Software Engineer Our client's Innovation and Technology Development Division is currently seeking a Robotics Perception Software Engineer at its Pittsburgh Automation Center. In this role you will work on the exciting and technically challenging...Remote work
$180k - $215k
...Staff Robotics Software Engineer Mountain View, CA Fulfil is a well-funded, rapidly growing, and inclusive company that has developed a custom automation robotics system to pick and pack online orders of groceries and other consumables, bringing delight and a value...Local area- Job Title: Robotics Software Engineer II, Mission Department: Software Engineering Job Level: L4 FLSA: Exempt As a Robotics Software Engineer II on the Mission Behavior team, you'll build the engine that lets us rapidly customize robot behavior for new use cases—turning...Local areaRemote work
- ViaBot, located in Santa Clara, California, is seeking a Robotics Software Engineer to develop, deploy, and maintain robotic software for mobile robots. The successful candidate will work on state estimation, motion planning, and optimization in collaboration with hardware...
- A technology startup is seeking a deeply technical software engineer to develop high-performance, real-time software. The successful candidate will design distributed systems, write efficient C++ or Rust code, and optimize memory usage. They should have at least 3 years...
$152k - $241.5k
NVIDIA Gruppe is seeking an experienced software developer to join our Solution Engineering team in Santa Clara, California. As part of our mission to build scalable robotic solutions, you will work hands-on with robotic systems, deploying cutting-edge technologies while...$176k - $196k
Bear Robotics, Inc. is seeking a Robotics Software Engineer II to join our Mission Behavior team in Redwood City, California. You will develop software that enhances robot behavior, working across stacks and designing APIs, among other responsibilities. Collaboration with...- Here at ViaBot, we’re building robots designed to tackle real-world tasks. Our AMR, ViaBot One, is designed to handle outdoor commercial... ...us at: Who we’re looking for We are seeking a Robotics Software Engineer - Localization Lto design, develop, and deploy core autonomy...
$150k - $184k
Job Title: Robotics Software Engineer II, Autonomy Department: Robotics Engineering Level: L4 FLSA: Exempt Job Summary In this role, you will be responsible for the robotics navigation stack, ranging from control, localization, mapping, path planning, all the way to...Local area- A robotics startup is looking for a Lead Robotics Software Engineer to join their team in Palo Alto, CA. This role involves leading the development of key robot functionalities, requiring excellent C/C++ and Python skills, as well as a solid background in motion planning...Remote job
- ...professional to develop safety-related features for their humanoid robot. The ideal candidate will have over 10 years in mass-produced... ...product development and a strong background in systems safety engineering. Responsibilities include defining fail-safe strategies and...
$255.45k - $278.38k
Staff Robotics Software Engineer - Grasping Mountain View, California Intrinsic is Alphabet’s bet aiming to reimagine the potential of industrial robotics. Our team believes that advances in AI, perception and simulation will redefine what’s possible for industrial robotics...Full timeLocal area- Cyngn Inc. in Mountain View is looking for a Robotics and System Integration Engineer to play a vital role in enhancing autonomous vehicle systems. You will develop and integrate mission-critical software, focusing on performance optimization and hardware integration for...Remote jobFlexible hours
- A technology company focused on robotics seeks a Staff Robotics Software Engineer to take technical ownership of grasping algorithms. This role involves designing production-quality software and mentoring junior engineers. Candidates should have a Master's degree and over...
$198k - $225k
Senior C++ Robotics Engineer Cyngn, Inc. Mountain View, California, United States About this position About Cyngn, Inc. Based in Mountain... ...vehicle systems. You will work on mission‑critical software components, system optimization, and hardware integration across...Temporary workWork at officeRemote workFlexible hours- .../respond quickly, but we WILL look here first when we crank up the hiring machine again.] Dapster is looking for a Lead Robotics Software Engineer to join our small-but-powerful team. This is an impact opportunity — we’re very much still an early-stage startup, and you...Work experience placementWork at officeRemote work
- ...leadership in vehicle dynamics and controls for autonomous systems. Candidates should have extensive experience in motion planning, software development, and a passion for self-driving technology. With competitive compensation, this position contributes to cutting-edge...
- Intuitive is looking for a Software Test Engineer to join their Future Forward engineering team in Sunnyvale, California. This role involves owning the software verification process for robotic surgical systems, developing test scripts, and collaborating with cross-functional...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Robotics Software Engineer. Be the first to apply!
- robotic system engineer Palo Alto, CA
- control systems engineer Palo Alto, CA
- robotics engineer Palo Alto, CA
- senior robotics software engineer Palo Alto, CA
- software engineer amazon Palo Alto, CA
- experienced software developer Palo Alto, CA
- federal - software developer Palo Alto, CA
- software developer internship Palo Alto, CA
- senior software engineer Palo Alto, CA
- software developer fintech Palo Alto, CA

