Robotics Software Engineer, Behaviors

Anduril Industries

Quick summary

Work type
On-site
Location
Costa Mesa, CA
Salary
$146,000–$194,000 / yr
Posted
today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $184k
This role $170k
$135k most similar roles pay here $235k

This role pays less than 60% of similar roles. Most pay $145,000–$222,000 — the shaded band above. At the midpoint, this role pays about $170k versus about $184k for comparable roles.

Based on 240 similar postings.

Employer

About Anduril Industries

Anduril Industries is a defense technology company that builds advanced hardware and software systems for national security, including autonomous drones, surveillance systems, and the Lattice AI command platform.

Anduril Industries currently has 1882 open roles on FindRole.

Listed pay typically runs $146,000–$194,000 across 1696 roles with salary data.

Most-posted roles

View all roles at Anduril Industries

At a glance

TL;DR · Robotics Software Engineer, Behaviors

As a Robotics Software Engineer at Anduril, you will join their dynamic team in Costa Mesa, CA, focusing on developing and maintaining behavior trees and state machines that control high-level robotic behaviors. Your day-to-day responsibilities include writing software integrations to enable seamless interactions between autonomy and robotic peripherals such as sensors and flight controllers, ensuring end-to-end testing from simulation to real-world deployment. You will collaborate with other platform teams to integrate products for end users. The role requires proficiency in Python for developing autonomy behaviors and basic skills in C++ or Rust for integration into real-time systems. Experience with open-source autopilot software like Ardupilot or PX4, distributed communication networks, and behavior trees is essential. This position demands a pragmatic approach to solving complex robotics challenges at scale.

What you'll do

  • Develop behavior trees and state machines for high-level robotic control.
  • Write software integrations to enable seamless interactions between autonomy and hardware peripherals.
  • Own end-to-end testing of autonomy code from simulation to real-world deployment.
  • Contribute to the development of real-world robotics applications, such as navigation and controls.
  • Interface with open-source autopilot software like Ardupilot or PX4 for feature and algorithm development.

What we're looking for

  • 3+ years of professional experience in Python, C++, or Rust.
  • Experience developing real-world robotics applications including behaviors and navigation.
  • Proficient in behavior trees or state machines for high-level robotic control.
  • Contributed to open-source autopilot software like Ardupilot or PX4.
  • Expertise in distributed communication networks and message standards.

More like this

Similar roles

Robotics Software Engineer, Behaviors

Anduril Industries

Costa Mesa, CA today $191,000$253,000
C++ Rust BehaviorTree.CPP py_trees Python Simulation Embedded Systems Flight Controllers Networking Autonomy Systems Integration Multi-Agent Coordination Motion Planning Perception Localization AI/ML

Robotics Software Engineer

Anduril Industries

Costa Mesa, CA today $191,000$253,000
C++ Rust Docker Kubernetes AWS CI/CD PostgreSQL ROS Raspberry Pi Python

Software Engineer, Robotics

Anduril Industries

Irvine, CA today $166,000$282,000
C++ Rust Linux CI/CD Python PostgreSQL Messaging Queues ROS Raspberry Pi Docker Kubernetes AWS GCP Azure

Software Engineer, Robotics

Anduril Industries

Irvine, CA today $191,000$253,000
C++ Rust Linux CI/CD Python ROS Gazebo Git Docker Kubernetes AWS PostgreSQL

Staff Software Engineer, Robotics

Anduril Industries

Irvine, CA today $220,000$292,000
C++ Rust Linux CI/CD Python PostgreSQL ROS Kubernetes AWS Docker Terraform Git GitHub Maven Jenkins Prometheus Grafana