R
Posted 7 hours ago
Robot Software Engineer
Rhoda AIRobot Software Engineer
Requirements
3+ years robotics software engineering experience, Proficiency in C++, Python, or Rust, Experience with networking and IPC protocols, Familiarity with ROS/ROS2, Cloud storage experience (AWS/GCP)
Skills
C#PythonROS2
About the role
About the Company
Rhoda AI is 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.
Responsibilities
- Build and maintain networking and communication infrastructure connecting onboard systems to cloud, teleoperation, and monitoring systems
- Own data collection pipelines for sensor, telemetry, and behavioral data
- Build and maintain telemetry and observability systems for real-time visibility into robot health
- Develop internal tooling including deployment pipelines, logging infrastructure, and debugging tools
- Contribute to perception and control integration to connect sensor pipelines and onboard models
- Support bring-up and field testing of new hardware revisions
- Collaborate with ML, perception, and control engineers to ensure data quality and reliability
Requirements
- 3+ years of experience in robotics software engineering, embedded systems, or a related field
- Strong software engineering fundamentals in C++, Python, or Rust
- Experience with networking, IPC, and communication protocols (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
- Ability to debug across the full stack from driver-level to application behavior
- Comfort working directly with physical hardware in fast-moving environments
Preferred Qualifications
- Experience building telemetry and observability systems for embedded or edge platforms
- Familiarity with perception pipelines or control systems
- Background in streaming systems or low-latency data transport
- Experience with over-the-air (OTA) software updates and deployment infrastructure
- Exposure to learned perception or control models
- Prior work on early-stage hardware programs
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeRobot Software Engineer
Rhoda AI · Mountain View
