Rhoda Ai
Software Engineer Intern, Rhoda Platform
Mountain View. Posted 25 days ago
The role
You will work on the software foundation that keeps robots running. You will own projects on the software platform stack including on-robot software, networking, data collection pipelines, and developer tooling.
What you will do
- Contribute to networking and communication infrastructure connecting robot systems to cloud and teleoperation
- Help build data collection pipelines for sensor, telemetry, and behavioral data
- Work on telemetry and observability systems for robot health and field performance
- Build internal tooling like deployment pipelines, logging, and debugging tools
- Support bring-up and field testing on live hardware
- Collaborate with ML, perception, and control engineers
- Automate internal workflows
Required qualifications
- Currently pursuing an undergraduate or graduate degree in Computer Science, Robotics, Electrical Engineering, or a related field or a recent graduate
- Solid computer science foundation: data structures, algorithms, operating systems, and networking
- Genuine passion for working on robots
- Strong programming skills in C++, Python, Golang, or Rust
- Curiosity and comfort working with physical hardware in a fast-moving, ambiguous environment
- Ability to debug across layers, from driver-level issues up to application behavior
- Open to learn new things and grow from knowing nothing to an expert on arbitrary technical topics
Nice to have
- Experience with bringing up & manipulating robots
- Familiarity with networking, IPC, or communication protocols (e.g. gRPC, DDS, QUIC, WebSockets)
- Exposure to cloud storage and data pipelines (AWS, GCP, S3, GCS)
- Experience with perception pipelines, control systems, or learned models running on real-time robot stacks
- Prior work on prototype or pre-production hardware
About the company
Rhoda AI is building the next generation of generalist intelligent robots. They own the full robotics stack from hardware to foundation world models.