Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Robot Software Engineer

Rhoda AI

Robot Software Engineer 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 Robot Software Engineer to help build and maintain the broad software foundation that keeps our humanoid 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 Contribute to perception and control integration — helping connect sensor pipelines, onboard models, and control systems into a cohesive, reliable stack 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 3+ years of experience in robotics software engineering, embedded systems, or a closely related field 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 on live hardware Comfort working directly with physical hardware in fast-moving, ambiguous environments Nice to Have (But Not Required) Experience building telemetry and observability systems for embedded or edge platforms Familiarity with perception pipelines or control systems and how they interact with the broader robot stack Background in streaming systems or low-latency data transport for real-time robot operation Experience with over-the-air (OTA) software updates and deployment infrastructure for robot fleets Exposure to learned perception or control models and their integration into real-time robot stacks Prior work on early-stage hardware programs (prototype or pre-production robots) Why This Role Your work is the connective tissue of the robot — the networking, data, and tooling infrastructure you build directly determines how fast the team can develop, debug, and improve our humanoids in the field Work across the full onboard stack alongside perception, control, and ML engineers on a platform that is pushing the frontier of what humanoid robots can do High ownership in a small, fast-moving team where your contributions shape the development velocity and reliability of the next generation of humanoid robots Rhoda AI

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Robot Software Engineer in Mountain View, CA vacancy
  • $147.2k - $208.25k

    Intrinsic is an AI robotics group at Google aiming to reimagine the potential of industrial...  ...robotics in the near future - with software and data at the core.Our mission is to make...  ...and developers. We are a dynamic team of engineers, roboticists, designers, and... 
    Suggested
    Full time
    Local area

    Intrinsic

    Mountain View, CA
    7 hours ago
  •  ...do at Intuitive. As a global leader in robotic-assisted surgery and minimally invasive...  ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by...  .... We are seeking a versatile Sr. Software Engineer who can span a range of software... 
    Suggested
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    3 days ago
  • $114.4k - $124.8k

     ...Experience with Embedded Linux and hardware-software integration Responsibilities:...  ...Embedded Hardware Support Linux Robotics C++ Security More: We are seeking...  ...a Senior Robotics Platform Software Engineer. The pay range is $55.00–$60.00 per hour... 
    Suggested
    Hourly pay
    Full time
    Temporary work

    CYNET SYSTEMS

    Sunnyvale, CA
    5 days ago
  • Wayve is seeking a Software Engineer for the Platform Integration team in a hybrid setup in Sunnyvale, CA. You will bring up new vehicle-programs, develop Linux-based robotic software, and work across embedded compute, sensors, and networks to enable safe, scalable deployment... 
    Suggested

    Wayve

    Sunnyvale, CA
    6 days ago
  • $175k - $250k

     ...About the role As a Perception Autonomy engineer, you will be pivotal in developing,...  ...integrating, and maintaining real-time sensor software solutions deployed across a range of...  ...Electrical Engineering, Computer Engineering, Robotic Engineering, Computer Science,... 
    Suggested
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    3 days ago
  •  ...Senior software engineer needed for the Ion endoluminal robotic system's Advanced Product Development team. This role focuses on prototyping new software features and algorithms across multiple layers while collaborating with cross-functional teams in a fast-paced research... 

    Intuitive Surgical

    Sunnyvale, CA
    14 days ago
  • Ampcus Inc. in Sunnyvale, CA is seeking a Software Development Engineer I to join the Agentic AI and Applied Foundation Model team. You will help build reliable tools and infrastructure for robotics software, machine learning workflows, and test automation. Collaborating... 

    Ampcus

    Sunnyvale, CA
    6 days ago
  • $190k - $250k

    # Deployed Software EngineerRobotics company* LocationMountain View, California* TypeFull...  ...published## About the companyOur client is a robotics company.## The roleRaydar is recruiting...  ..., forward deployed or broad software engineering role on autonomous or robotic systems.*... 
    Full time
    Work at office
    Relocation package

    raydar

    Mountain View, CA
    2 days ago
  • Nuro seeks a Senior Software Engineer to join the Pose team, working on robust pose estimation for our autonomous robotics platform. You will build real-time C/C++ software, test in simulation and on robots, and contribute to navigation for logistics and transportation... 

    Nuro

    Mountain View, CA
    5 days ago
  • At Mind Robotics, we’re building generalized physical AI—robotic systems capable of dexterous...  ...robust, high-performance robotics software that can reliably operate in complex, real...  .... We’re looking for a Robotics Software Engineer to build the runtime systems, middleware... 

    Mind Robotics

    Palo Alto, CA
    6 days ago
  • $204k - $259k

    A leader in autonomous driving technology is seeking a Senior Software Engineer in Robotics. In this role, you will transition low-level Perception tasks to machine learning, integrate systems, and evaluate quality metrics. The ideal candidate has a Bachelor's in Computer... 

    Waymo

    Mountain View, CA
    6 days ago
  • $184k - $287.5k

     ...our GPUs act as the brains of computers, robots, and self-driving cars that understand...  ...group building the foundational system software that enables safe, high-performance data...  ...level systems software, safety-critical engineering, and ground breaking accelerator hardware... 
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • Join our robotics platform team to build and own the runtime infrastructure that makes real robots operate reliably. You will integrate...  ...deployment, configuration, and versioning pipelines for on‑robot software 05 Support simulation, hardware‑in‑the‑loop, and sim‑to‑real... 

    Proception Inc.

    Palo Alto, CA
    3 days ago
  • Wayve is seeking a Principal Software Engineer for the Robot Software team in Sunnyvale to shape the 12-24 month technical roadmap and lead cross-team delivery across vehicle programs. You will influence reliability, velocity, and platform observability while guiding architecture... 

    Wayve

    Sunnyvale, CA
    3 days ago
  • $150k - $280k

    Amaru builds AI-powered robotic packing cells for e-commerce warehouses. Packing is the...  ...weeks — not years. We're hiring a senior engineer who can train modern manipulation policies...  ...reliably in the real world. This is a software + AI role. What you'll do Train and deploy... 

    Amaru Robotics

    Mountain View, CA
    6 days ago
  • Amaru Robotics in Mountain View, CA seeks a senior engineer to train modern manipulation policies and make them work reliably in real-world robotic packing tasks. This software + AI role focuses on building and deploying ML-powered robotics software for e-commerce warehouses... 

    Amaru Robotics

    Mountain View, CA
    3 days ago
  • Nuro is seeking a senior software engineer to design and develop sensor and compute systems for robotics in Mountain View. You will advance the hardware‑software stack from device drivers to high‑level applications, focusing on reliability, performance, and real‑time operation... 

    Nuro

    Mountain View, CA
    2 days ago
  • $160k - $200k

     ...CAAbout DexterityAt Dexterity, we believe robots can positively transform the world. Our...  ...and learning capabilities. Our systems are software-driven and hardware-agnostic and have...  ...experience preferred (e.g., including game engine development, computer graphics, etc.)Base... 
    Worldwide

    Dexterity

    Redwood City, CA
    4 days ago
  • $193.3k - $261.5k

     ...develop the next generation of advanced robotics systems that will transform automation at...  ...and motivated Senior Embedded Firmware Engineer to design, implement, and launch firmware...  ...5+ years of non-internship professional software development experience- 5+ years of... 
    Internship
    Overseas
    Flexible hours
    Night shift
    Day shift

    Amazon

    Sunnyvale, CA
    7 hours ago
  • $174k - $252k

    Build robust, low-latency C++ and Python software pipelines for robotic motion planning, trajectory tracking, and multi-sensor feedback loops.Deploy...  ..., Ethernet), and automated testbeds.Google's software engineers develop the next-generation technologies that change how... 

    Google

    San Jose, CA
    7 hours ago
  • $132k - $180.4k

    Intrinsic is an AI robotics group at Google aiming to reimagine the potential of industrial...  ...robotics in the near future - with software and data at the core.Our mission is to make...  ...and developers. We are a dynamic team of engineers, roboticists, designers, and... 
    Full time
    Local area

    Intrinsic

    Mountain View, CA
    7 hours ago
  • $152k - $221k

     ...models.Provide expert technical guidance on API integration, model customization (where applicable), prompt engineering, and solution architecture for Robotics projects.Create simulations for robotics models in AI Studio, as well as create demos to showcase robotics models... 

    Google

    Sunnyvale, CA
    3 days ago
  • $152k - $241.5k

    Join NVIDIA's Solution Engineering team that is shaping the future of autonomous machines. Our goal is to build and deploy scalable robotic solutions and enable the next generation of AI robots...  ...You will help craft the application software architecture by working closely with... 
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $90.58k - $134.74k

    OverviewSRI Robotics seeks a Robotics Software Engineer onsite at our headquarters in Menlo Park, CA, to support development efforts in robotic teleoperation, machine learning, autonomy and controls. SRI's Robotics Group has engineers and scientists from various disciplines... 

    SRI International

    Menlo Park, CA
    4 days ago
  • Formulate Robotics, based in Mountain View, CA, seeks a VP of Engineering to own the engineering execution for a platform that orchestrates Gen 3 hardware. You will...  ...org spanning robotics, embedded, cloud software, and AI/ML, shaping architecture and standards while... 

    Formulate Robotics

    Mountain View, CA
    6 days ago
  • $215k - $300k

     ...people — move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality.As a Senior Fullstack Software Engineer at Reliable Robotics, you will design, and implement... 
    Permanent employment
    Casual work

    Reliable Robotics

    Mountain View, CA
    4 days ago
  •  ...say this. Every role here, whatever the team, plugs into that. Here’s what this particular role covers. About Our Engineering Teams Wayve’s Robot Software organization builds the platform that turns autonomy models into dependable, observable software running across development... 
    Work at office
    Remote work
    Visa sponsorship
    Relocation package
    Flexible hours
    Shift work
    Early shift

    Wayve

    Sunnyvale, CA
    3 days ago
  • $105 per hour

     ...Role Overview We are looking for a Senior Software Engineer to own the systems that power a large-scale data collection operation, including...  ...to the research team. What we need to see ~ MS in CS, Robotics, EE/ME, or a related field (or BS with equivalent hands-on... 
    Full time
    Contract work
    Immediate start
    Monday to Friday

    Welo Data

    Santa Clara, CA
    a month ago
  • $132k - $198.45k

     ...leading investors.About the TeamWe're looking for a Fullstack Software Engineer to join the Fleet Platform & Operations Tooling team. You'll...  ...-as-code.Background in the autonomous vehicle, robotics, logistics, or automotive industry.Experience working with partner... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    7 hours ago
  • $174.4k - $237.8k

    Intrinsic is an AI robotics group at Google aiming to reimagine the potential of industrial...  ...robotics in the near future - with software and data at the core.Our mission is to make...  ...and developers. We are a dynamic team of engineers, roboticists, designers, and... 
    Full time
    Work experience placement
    Local area

    Intrinsic

    Mountain View, CA
    7 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Robot Software Engineer. Be the first to apply!