Robot Software Engineer at Rhoda AI - ScoutJobs - The AI-curated global job board
Skip to content
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 free

Robot Software Engineer

Rhoda AI · Mountain View

Sign up to apply