Robot Software Engineer
Rhoda ai
Robot Software Engineer
At Rhoda AI, we're building the next generation of generalist intelligent robots. We own the full robotics stack from high-performance hardware and robot systems to the infrastructure and state-of-the-art foundation world models that control our robots. Our robots are designed to be generalists capable of operating in complex, real-world environments and handling long-tail edge cases, made possible by our cutting edge research and end-to-end system design. We've raised over $400M and are investing aggressively in model research, infrastructure, hardware development, and manufacturing scale-up to make generalist robotics a reality.
We're looking for a Robot Software Engineer to help build and maintain the broad software foundation that keeps our humanoid robots running. You'll work across the full onboard stack — from networking and communication infrastructure to perception and control integration, data collection pipelines, and the tooling that lets us continue to develop and improve our robots in the field.
What You'll Do
- Build and maintain the networking and communication infrastructure that connects onboard robot systems to each other, to the cloud, and to teleoperation and monitoring systems
- Own data collection pipelines that capture sensor, telemetry, and behavioral data from the robot and reliably upload it to cloud storage for model training
- Build and maintain telemetry and observability systems — giving the team real-time visibility into robot health, system state, and field performance
- Develop internal tooling that accelerates robot software development: deployment pipelines, logging infrastructure, debugging tools, and field testing utilities
- Contribute to perception and control integration — helping connect sensor pipelines, onboard models, and control systems into a cohesive, reliable stack
- Support bring-up and field testing of new hardware revisions, debugging issues across the full onboard software stack
- Collaborate closely with ML, perception, and control engineers to ensure onboard systems meet the data quality and reliability requirements of model training and deployment
What We're Looking For
- 3+ years of experience in robotics software engineering, embedded systems, or a closely related field
- Strong software engineering fundamentals in C++, Python, or Rust
- Experience with networking, IPC, and communication protocols for hardware-software systems (e.g., gRPC, DDS, MQTT, WebSockets)
- Familiarity with cloud storage and data upload pipelines (e.g., AWS, GCP, S3, GCS)
- Experience with ROS/ROS2 or similar robotics middleware in production or research contexts
- Ability to debug across the full stack — from driver-level issues to application behavior on live hardware
- Comfort working directly with physical hardware in fast-moving, ambiguous environments
Nice to Have (But Not Required)
- Experience building telemetry and observability systems for embedded or edge platforms
- Familiarity with perception pipelines or control systems and how they interact with the broader robot stack
- Background in streaming systems or low-latency data transport for real-time robot operation
- Experience with over-the-air (OTA) software updates and deployment infrastructure for robot fleets
- Exposure to learned perception or control models and their integration into real-time robot stacks
- Prior work on early-stage hardware programs (prototype or pre-production robots)
Why This Role
- Your work is the connective tissue of the robot — the networking, data, and tooling infrastructure you build directly determines how fast the team can develop, debug, and improve our humanoids in the field
- Work across the full onboard stack alongside perception, control, and ML engineers on a platform that is pushing the frontier of what humanoid robots can do
- High ownership in a small, fast-moving team where your contributions shape the development velocity and reliability of the next generation of humanoid robots
- ...Robot Software Engineer At Rhoda AI, we're building the next generation of generalist intelligent robots. We own the full robotics stack from high-performance hardware and robot systems to the infrastructure and state-of-the-art foundation world models that control...Suggested
- 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...Suggested
- Join Us in Building the Future of Home Robotics At Sunday, we’re developing personal robots to reclaim the hours lost to repetitive... ...on the things they value most. As a Full‑Stack Robotics Software Engineer, you will be responsible for the end‑to‑end software delivery...Suggested
- ...full-stack foundation for the next generation of humanoid robots — from high-performance, software-defined hardware to the foundational models and video... ...that a reality. We're looking for a Robot Software Engineer to build and validate the simulation environments that...Suggested
- A robotics company in California is seeking a Robotics Software Engineer who will develop and maintain software for humanoid robots. This role focuses on integrating sensors and perception systems, ensuring robust operation in real-world environments. Ideal candidates...Suggested
- ...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...
$216.45k - $235.88k
...Robotics Software Engineer - Grasping Mountain View, California Intrinsic is an AI robotics group at Google aiming to reimagine the potential of industrial robotics. Our team believes that advances in AI, perception and simulation will redefine what's possible for...Full timeLocal area- 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...
$255.45k - $278.38k
Intrinsic in Mountain View, California, is seeking a Staff Robotics Software Engineer to take ownership of developing and deploying robotic grasping algorithms. This role involves defining architecture, engaging in research for innovative solutions, and leading a multidisciplinary...$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...- ...full-stack foundation for the next generation of humanoid robots — from high-performance, software-defined hardware to the foundational models and video... ...that a reality. We're looking for a Robotics Software Engineer to help develop and maintain the software that runs on...Remote work
$143.5k - $215.2k
KBR, Inc. is seeking a full-time Robotics Engineer to develop software systems for future lunar rovers. The role involves conducting research and development for robot missions tailored to NASA and other customers, focusing on key areas like autonomy, navigation, and perception...Full time- Intrinsic is an AI robotics group at Google aiming to reimagine the potential of industrial... ...robotics in the near future - with software and data at the core. Our mission is to... ...and developers. We are a dynamic team of engineers, roboticists, designers, and technologists...Local area
- ...Join us to shape the next frontier of AI-driven robotics! Dyna Robotics makes general-purpose robots powered by a proprietary... ...automation. Position Overview As a Full-Stack Robotics Software Engineer , you will be the primary architect of the software "...Live inRemote work
- ...Embodied AI technology. Our advanced AI software and foundation models enable vehicles to... ...that defines your career! The role The Robot Software team is responsible for the software... ...join a motivated and talented team of engineers to deliver a reliable, stable and...Full timeWork at officeWork from homeFlexible hours
$125k - $222k
Decisive Point is hiring a Full-Stack Engineer in Mountain View, California. You will develop... ...with experts in infrastructure, robotics, and graphics. This role provides an opportunity... ...have a minimum of 4 years experience in software development and be proficient in...$185k - $260k
...unveiling to the world soon. Our offices are in Emeryville and Santa Clara, California. About The Role: As a Software Applications Engineer, Robotic Systems, you will design and build the distributed software system that controls the Matter Compiler. You'll have...Work at office- ...Lead Robotics Software Engineer 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 will be working on our foundational technology and products...Work experience placementWork at officeRemote work
$151.9k - $227.9k
Qualcomm is looking for a Senior Software Engineer to design and develop its robotics software platform, leading architecture and delivering robust SDKs. Ideal candidates should have experience in robotics, strong programming skills particularly in C++ and Python, and...- A robotics and AI company based in California is seeking a Cloud Infrastructure Engineer to build and maintain the systems that power their robotics and AI platform. The ideal candidate should have over 4 years of experience in cloud infrastructure, strong proficiency...
- A robotics company is seeking a Full Stack Engineer for Data Operations. The role involves building internal platforms and high-performance interfaces to track and verify human motion data. Candidates should have 3+ years of experience in cloud-native applications and mastery...Shift work
- Icehouseventures is looking for a full-time Software Engineer based in Sunnyvale, California. Join our Robot Software team to enhance our autonomous driving capabilities by investigating performance bottlenecks and optimizing system performance. The ideal candidate will...Full timeWork at officeRemote work
- A robotics and AI company in Palo Alto is seeking a Full Stack Software Engineer to develop their automation platform. This internal tool is critical for data collection and model performance validation. The ideal candidate will have over 3 years of full stack development...
$152k - $241.5k
...Join NVIDIA's Solution Engineering team that is shaping the future of autonomous machines.... ...Our goal is to build and deploy scalable robotic solutions and enable the next generation... ...You will help craft the application software architecture by working closely with external...- ...Software Engineer At Coram AI, we're reimagining video security for the modern world. Our cloud-native platform uses computer vision and... ...the infrastructure and runtime systems that make real-time robotics possible. What You'll Do Design and implement low-latency...Flexible hours
$198k - $220k
...Job Title: Senior Robotics Software Engineer, Autonomy Department: Software Engineering Job Level: L5 FLSA: Exempt Job Summary: This position will take a lead role in the design, development, and implementation of robotics software systems and algorithms...Local area- ...this role, you will help develop a next-generation medical robotics platform. You'll collaborate within a small, fast-paced team... ...complex robotic prototypes. The ideal candidate is a self-driven software engineer with strong problem-solving skills, deep expertise C++ and...Local areaFlexible hours
- ...About the job Senior Software Engineer - Robotics Job Overview Are you ready to embark on an exciting journey in robotics and reshape the future of the hospitality industry? We're in search of talented engineers who are passionate about crafting cutting-...
$145k - $220k
...Robotics Software Engineer Sunnyvale, CA The future of defense will be decided by those who field intelligent machines at scale. At Scout AI, we're developing Fury, the first robotic foundation model for defense, to give U.S. forces overwhelming, adaptable, and...Full timeRelocation package- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Robot Software Engineer. Be the first to apply!
- graduate software developer Palo Alto, CA
- rust software engineer Palo Alto, CA
- senior software design engineer Palo Alto, CA
- software engineer amazon Palo Alto, CA
- software developer positions Palo Alto, CA
- software engineer full time Palo Alto, CA
- new graduate software engineer Palo Alto, CA
- software engineer Palo Alto, CA
- software engineer intern Palo Alto, CA
- agile software developer Palo Alto, CA

