Software Engineer, Rhoda Platform
Rhoda, Mountain View
- Pay
- Not listed by the employer
- Work type
- Not stated
- Level
- Not stated
- Area
- Infra, platform & SRE, ML / AI engineering
- Posted
- 18 days ago
Check my fit
See how your résumé lines up with this role: where you match, what's missing, and lines worth rewording.
About the role
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 $450M 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 Software Engineer to help build and maintain the broad software foundation that keeps our 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
- Productize the Rhoda Platform to enable efficient integration with vendor robotic hardware platforms
- 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
- For experienced hires: 2+ years of experience in robotics software engineering, embedded systems, cloud software, or a closely related field; For new graduates: solid educational background in Computer Science, Electrical Engineering, Robotics, or related fields
- Passion about a fast-moving & collaborate working environment
- 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 to failures in a distributed system, on live hardware
Similar roles at other companies
Software Engineer
Rhombus Power, Inc.Palo Alto, California +1
$100K–$140K / yr
Posted Sep 21, 2026
Pay not posted
Posted Jan 26, 2026
Robotics Software Engineer
FieldAIBoston, MA
$115K–$170K / yr
Posted Mar 4, 2026
Founding Software Engineer, Robotics Infrastructure
Runtime.siSan Francisco, California
Pay not posted
Posted Jul 30, 2026
DevOps Engineer
Rhombus Power, Inc.Palo Alto, California
Listed on Rhoda's Ashby job board; checked 1 h ago. First seen by us 33 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.