Robot Software Engineer Internship

Rhoda AI
US - California - Mountain View
View Company Profile / << Go Back

  • Job Type: Full time
  • Just Posted

Job Description

Develop and maintain software infrastructure for robots, including networking, data collection, telemetry, observability, developer tools, and deployment workflows. Support hardware bring-up and field testing, debug issues across the software stack, and collaborate with machine learning, perception, and control teams to ensure reliable robots and high-quality training data.

Requirements: Applicants should be pursuing or have recently completed a degree in computer science, robotics, electrical engineering, or a related field, and have a solid foundation in computer science. They should have strong programming skills in C++, Python, Golang, or Rust, a genuine interest in robotics, and the ability to debug across software layers and work with physical hardware.

Key Skills: C++, Python, Golang, Rust, Networking, Operating Systems, Data Structures And Algorithms, Robot Software, Robotics, Data Pipelines, Telemetry And Observability, Debugging, Cloud Storage, Inter-Process Communication, Communication Protocols, Hardware Bring-Up




Fast Track Upload