company

Robot Software Engineer for Humanoid Robotics

Rhoda AIPalo Alto
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Key Responsibilities:Develop and sustain simulation environments for our humanoid robotics platforms, including physics-based models (e.g., MuJoCo, IsaacSim, PyBullet) that replicate real hardware performance. Design and validate robot software—spanning motion planning, control loops, state estimation, and actuator interfaces—within simulation before deploying it to physical systems. Integrate simulation pipelines with the comprehensive software stack, encompassing perception, teleoperation, logging, and data collection infrastructure. Collaborate with the AI/ML team to establish sim-to-real pipelines that enhance policy training and evaluation. Engage directly with prototype hardware, troubleshooting discrepancies between simulated and actual behavior, and iterating on both fronts. Contribute to software architecture decisions for our expanding robot software platform across various robot programs. Produce high-quality production code that is maintainable by other engineers, including clean interfaces, thorough documentation, and testable components.

About the job

About Rhoda AI

Rhoda AI is building the next generation of humanoid robots. The team combines high-performance, software-defined hardware with advanced foundational models and video world models to power robotics that can handle real-world complexity. Rhoda AI partners with researchers from Stanford, Berkeley, Harvard, and other leading institutions. With over $400M raised, the company is investing heavily in research, hardware development, and manufacturing scale-up.

Role Overview

The Robot Software Engineer will design and validate simulation environments for Rhoda AI’s humanoid robotics platform. This position focuses on building physics-based models that faithfully represent real hardware and developing the software pipelines that bridge simulation with the physical robots. Work will span motion planning, control systems, and sim-to-real transfer for AI policy training. The role is part of a small, agile team working on core technology for Generation 0 and Generation 1 robots.

About Rhoda AI

Rhoda AI is at the forefront of robotics technology, developing intelligent humanoid robots designed to operate in dynamic and complex environments. Our vision is supported by significant funding and a commitment to innovation and excellence in robotics and AI.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.