1

Ros Developer Jobs in California (NOW HIRING)

D. degree in Computer Science, Electric Engineering, Mechanical Engineering or a related field ... Experience in ROS is a plus. * Publications in top conferences/journals in a related field or ...

DevOps Engineer, II

San Diego, CA

$56 - $76.75/hr

  • Medical

  • Dental

  • Vision

  • Retirement

Exposure to embedded, robotics, UAS, or ROS-based software builds is a plus * Embraces AI-assisted tooling to automate infrastructure, pipelines, and related engineering work * Demonstrates ...

Robotics Software Engineer

Sunnyvale, CA · On-site

$140K - $200K/yr

  • Medical

  • Retirement

Open-source contributions in ROS 2, robotics middleware, or developer tooling. California Pay Transparency Statement Pay Transparency & Compensation In accordance with California's Pay Transparency ...

Robotics Software Engineer

Sunnyvale, CA · On-site +1

$140K - $200K/yr

  • Medical

  • Retirement

Open-source contributions in ROS 2, robotics middleware, or developer tooling. California Pay Transparency Statement Pay Transparency & Compensation In accordance with California's Pay Transparency ...

DevOps Engineer, II

San Diego, CA · On-site

$56 - $76.75/hr

  • Medical

  • Dental

  • Vision

  • Retirement

Exposure to embedded, robotics, UAS, or ROS-based software builds is a plus * Embraces AI-assisted tooling to automate infrastructure, pipelines, and related engineering work * Demonstrates ...

Software Engineer, DevOps

Irvine, CA · On-site

$115K - $170K/yr

Familiarity with ROS, Terraform, Helm, ArgoCD, or related infrastructure tooling. * Experience managing large monorepos, build systems, and developer platforms. * Experience building observability ...

Familiarity with ROS, Terraform, Helm, ArgoCD, or related infrastructure tooling. * Experience managing large monorepos, build systems, and developer platforms. * Experience building observability ...

DevOps Engineer, II

San Diego, CA · On-site

$56 - $76.75/hr

  • Medical

  • Dental

  • Vision

  • Retirement

Exposure to embedded, robotics, UAS, or ROS-based software builds is a plus * Embraces AI-assisted tooling to automate infrastructure, pipelines, and related engineering work * Demonstrates ...

Software Engineer, DevOps

Irvine, CA · On-site

$115K - $170K/yr

Familiarity with ROS, Terraform, Helm, ArgoCD, or related infrastructure tooling. * Experience managing large monorepos, build systems, and developer platforms. * Experience building observability ...

Showing results 41-60

Ros Developer information

See California salary details

$16

$52

$80

How much do ros developer jobs pay per hour?

As of Aug 14, 2026, the average hourly pay for ros developer in California is $52.15, according to ZipRecruiter salary data. Most workers in this role earn between $39.86 and $63.80 per hour, depending on experience, location, and employer.

What are the typical daily responsibilities of a ROS developer?

As a ROS Developer, your daily tasks often include designing and implementing robotics algorithms, developing, testing, and debugging software built on the ROS platform, and integrating sensors or actuators with robotic systems. You may collaborate closely with hardware engineers and other developers to ensure smooth system functionality, as well as participate in regular code reviews and team meetings. Documentation of your code and ongoing troubleshooting are also key responsibilities, helping maintain reliability and scalability. This role offers a dynamic environment where your contributions can directly impact the advancement of cutting-edge robotics solutions.

What are the key skills and qualifications needed to thrive as a ROS developer?

To thrive as a ROS Developer, you need a deep understanding of robotics, software engineering, and proficiency in programming languages such as C++ and Python, often supported by a degree in computer science, robotics, or a related field. Familiarity with the Robot Operating System (ROS), Linux-based development environments, and version control systems like Git is essential, with ROS certifications considered a plus. Strong problem-solving abilities, teamwork, and effective communication skills set standout candidates apart in this collaborative and innovative field. These skills enable developers to design reliable robotic systems, integrate hardware and software seamlessly, and adapt effectively within multidisciplinary teams.

What is a ROS developer?

A ROS (Robot Operating System) Developer is responsible for designing, developing, and maintaining robotic applications using the ROS framework. They work on tasks such as writing code for robot perception, motion planning, and control, often integrating sensors and actuators. ROS Developers typically use languages like C++ and Python and work with tools such as Gazebo and RViz. Their role is critical in industries like automation, robotics research, and autonomous vehicles.

What are the most commonly searched types of Ros Developer jobs in California?

The most popular types of Ros Developer jobs in California are:

What cities in California are hiring for Ros Developer jobs?

Cities in California with the most Ros Developer job openings:

Infographic showing various Ros Developer job openings in California as of August 2026, with employment types broken down into 79% Full Time, 5% Part Time, 2% Temporary, and 14% Contract. Highlights an 80% Physical, 6% Hybrid, and 14% Remote job distribution, with an average salary of $108,466 per year, or $52.1 per hour.

$150K - $200K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 23 days ago


Job description

Rainmaker builds systems to make it rain. Our autonomous drone fleets and weather modification platform operate worldwide: expanding freshwater supplies, protecting agriculture, and proving that cloud seeding works at scale.

You are:

  • A seasoned software engineer with a background in drone autonomy

  • Fast, thoughtful, autonomous, and opinionated

  • Willing to relocate to El Segundo, California

What you'll work on:

  • Contribute to our drone autonomy software stack end-to-end as a domain expert

  • Modify and extend PX4 firmware for custom use cases and flight behaviors

  • Develop firmware for embedded systems across power, peripherals, and sensing

  • Support simulation-based testing in Gazebo, HITL, and SITL environments

  • Assist with flight test support, log analysis, and software debugging

What we're looking for:

  • 3+ years of professional experience developing software for PX4/ArduPilot systems

  • Experience shipping production code in Rust, plus C++ or Python

  • Experience developing firmware for ESP32, RP2040, or similar embedded targets

  • Comfort with low-level peripheral buses: CAN, UART, I2C, SPI

  • Experience with real-time pub/sub middleware (Zenoh, DDS, ROS 2, MQTT, or similar)

  • Working knowledge of MAVLink and typical autopilot integration patterns

$150,000 - $200,000 a year
Benefits:
  • Significant stock options with high potential upside as an early-stage company
  • 401(k) with employer matching
  • Full health coverage (medical, dental, and vision insurance)
  • Relocation assistance provided (if applicable)
  • Unlimited PTO 
  • Paid parental leave for both parents
  • Lunch provided when working in-office and a fully stocked kitchenette
  • Free EV charging at the HQ

Rainmaker is an Equal Opportunity Employer; employment with Rainmaker is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.


Rainmaker participates in E-Verify. To learn more, including your rights and responsibilities, please visit E-Verify.gov.
apply for this job