1

Senior Robotics Software Engineer Jobs in Riverside, CA

We're looking for a Senior Robotics Perception Engineer to own and advance perception capabilities ... Proficiency in modern robotics software development (C++, Python) and ROS/ROS2 based systems.

Software Engineer, Robotics

Irvine, CA · On-site

$166K - $282K/yr

ABOUT THE ROLE We're looking for a Staff Software Engineer specializing in Robotics to join our growing team in Irvine, CA. As a Software Engineeron theAir Defenseteam, you will solve a wide variety ...

We're looking for a Senior Robotics Perception Engineer to own and advance perception capabilities ... Proficiency in modern robotics software development (C++, Python) and ROS/ROS2 based systems.

Senior Robot Perception Engineer

Irvine, CA · On-site +1

$70K - $300K/yr

We're looking for a Senior Robotics Perception Engineer to own and advance perception capabilities ... Proficiency in modern robotics software development (C++, Python) and ROS/ROS2 based systems.

Senior Robotics Engineer (Federal)

Irvine, CA · On-site

$112K - $154K/yr

We're looking for a Senior Robotics Engineer to lead the design, implementation, and deployment of ... Leverage deep domain expertise in off-road field robotics to ensure software robustness against ...

We're looking for a Senior Robotics Engineer to lead the design, implementation, and deployment of ... Leverage deep domain expertise in off-road field robotics to ensure software robustness against ...

Senior Robotics Engineer (Federal)

Irvine, CA · On-site

$112K - $154K/yr

We're looking for a Senior Robotics Engineer to lead the design, implementation, and deployment of ... Leverage deep domain expertise in off-road field robotics to ensure software robustness against ...

next page

Showing results 1-20

Senior Robotics Software Engineer information

See Riverside, CA salary details

$78.8K

$149.5K

$200.3K

How much do senior robotics software engineer jobs pay per year?

As of Jun 17, 2026, the average yearly pay for senior robotics software engineer in Riverside, CA is $149,491.00, according to ZipRecruiter salary data. Most workers in this role earn between $127,800.00 and $168,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Robotics Software Engineer, and why are they important?

To thrive as a Senior Robotics Software Engineer, you need advanced programming skills (often in C++, Python, or ROS), a strong background in computer science or engineering, and extensive experience with robotics algorithms. Familiarity with simulation tools (like Gazebo or MATLAB), version control systems, and relevant certifications in robotics or AI are highly valuable. Problem-solving, leadership, and excellent communication skills help drive complex projects and mentor junior engineers. These skills are essential to develop robust robotic systems, ensure seamless team collaboration, and deliver innovative solutions in a rapidly evolving field.

What is the difference between Senior Robotics Software Engineer vs Robotics Software Engineer?

AspectSenior Robotics Software EngineerRobotics Software Engineer
Required CredentialsBachelor's or Master's in Robotics, Computer Science, or related field; experience preferredBachelor's in relevant field; entry-level to mid-level experience
Work EnvironmentResearch labs, manufacturing, or tech companies focusing on robotics developmentSimilar environments, often in startups or established tech firms
Employer & Industry UsageUsed in robotics companies, automation firms, and research institutionsCommon in similar industries, often as entry to mid-level roles

The main difference between a Senior Robotics Software Engineer and a Robotics Software Engineer lies in experience and responsibility. Senior roles typically require more experience, leadership, and project management skills, whereas entry-level roles focus on developing core technical skills. Both roles are vital in robotics development across various industries.

What are some typical challenges a Senior Robotics Software Engineer faces when integrating software with hardware systems?

A Senior Robotics Software Engineer often encounters challenges when ensuring that the software communicates reliably and efficiently with a variety of hardware components, such as sensors, actuators, and embedded controllers. Debugging real-time issues, handling latency, and synchronizing multiple subsystems are common hurdles. Additionally, adapting software to accommodate frequent hardware changes or updates and maintaining robust system performance under different operating conditions require both technical depth and strong cross-disciplinary collaboration with hardware engineers and technicians.

What are Senior Robotics Software Engineers?

Senior Robotics Software Engineers are experienced professionals who design, develop, and maintain software systems that control robots and automated machinery. They work on advanced algorithms, perception, motion planning, and integration with hardware to enable robotic systems to perform complex tasks safely and efficiently. These engineers often lead technical projects, mentor junior team members, and collaborate with cross-disciplinary teams to bring innovative robotic solutions to life. Their expertise is crucial in industries such as manufacturing, healthcare, logistics, and autonomous vehicles.
What are the most commonly searched types of Robotics Software Engineer jobs in Riverside, CA? The most popular types of Robotics Software Engineer jobs in Riverside, CA are:
What cities near Riverside, CA are hiring for Senior Robotics Software Engineer jobs? Cities near Riverside, CA with the most Senior Robotics Software Engineer job openings:
Infographic showing various Senior Robotics Software Engineer job openings in Riverside, CA as of June 2026, with employment types broken down into 91% Full Time, 8% Part Time, and 1% Temporary. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $149,491 per year, or $71.9 per hour.
Senior Robotics Software Engineer, Sentry Tower

Senior Robotics Software Engineer, Sentry Tower

Anduril Industries

Irvine, CA

$131K - $173K/yr

Other

Posted 13 days ago


Anduril rating

9.4

Company rating: 9.4 out of 10

Based on 7 frontline employees who took The Breakroom Quiz


Job description

ABOUT THE TEAM

The Sentry Tower Software team is responsible for developing robotic systems that provide force protection capabilities, monitoring the perimeter of secure areas, land or sea, for approaching people, vehicles, and vessels. We live in a world where security officers are increasingly overwhelmed by sensor data feeds. Our products leverage advanced sensor fusion and autonomy to seamlessly render activity in the environment to Lattice's common operating picture.

Our Product:
https://www.anduril.com/sentry ABOUT THE JOB

We are looking for a Senior Robotics Software Engineer to join our rapidly growing team in Irvine. In this role, you will be responsible for building and maintaining software for current and next-generation Sentry Tower systems. This will include interacting with stakeholders such as Anduril's business lines of Air Defense and Counter Intrusion all the way from internal engineering customers to the people in the field and prioritizing what is important to create an excellent experience for them in the long run. If you are someone who is driven to built great robots, then this role is for you.

WHAT YOU'LL DO
  • Own the software development and integration for Pan-Tilt Unit (PTU) control systems, including motion control algorithms, hardware interface layers, and sensor feedback loops.
  • Develop and maintain software services that bridge the gap between hardware and high-level control systems, ensuring precise and reliable movement of camera payloads and sensor packages.
  • Collaborate with mechanical and electrical engineers to integrate PTU hardware into Sentry Tower systems, participating in design reviews and contributing to future PTU product concepts.
  • Design and implement automated test frameworks to validate PTU performance, including motion accuracy, load handling, and environmental durability.
  • Be responsible for service ownership of PTU control software, ensuring functionality, reliability, and alignment with product requirements.
  • Submit well-documented, tested pull requests that advance PTU capabilities and address critical issues.
REQUIRED QUALIFICATIONS
  • Eligible to obtain and maintain an active U.S. Secret security clearance.
  • Proficiency in the full robotics system stack, from integrating sensor technology to robotic movement actuation.
  • 6+ years working with C++.
  • Ability to closely collaborate with engineers from various non-software engineering disciplines.
  • Strong engineering background from industry or school, ideally in fields such as Engineering, Computer Science, Mathematics, or Physics.
PREFERRED QUALIFICATIONS
  • Experience using Python to develop tests and tooling.
  • Experience working with motor control, low-level communications (CAN, UART, SPI, etc.), and real-time systems.
  • Experience working with robotics middleware such as ROS/ROS2.
  • Experience working with Linux-based systems such as Ubuntu, Yocto, and NixOS.

Anduril Industries logo

About Anduril Industries

Sourced by ZipRecruiter

Anduril Industries is a trailblazer in the technology industry based in Costa Mesa, CA, US. Founded in 2017 by Palmer Luckey, the creator of Oculus VR, the company focuses on developing innovative technology to equip and empower those in the defense sector. Its primary products include cutting-edge autonomous systems and AI software that assist in combating threats to national and global security. The mission of Anduril Industries is to integrate technology and defense by building transformative, scalable solutions that ensure a safer world.

Industry

Guided missile and space vehicle manufacturing

Company size

501 - 1,000 Employees

Headquarters location

Costa Mesa, CA, US

Year founded

2017

Social media