andurilindustries

Staff Robotics Software Engineer

Apply Now

At a Glance

Location
Costa Mesa, California, United States
Experience
3+ years
Department
Software
Posted
2026-05-22T18:38:49-04:00

Key Requirements

Required Skills

PythonRust

Domain Knowledge

  • Engineering
  • Robotics

Benefits & Perks

Health Insurance

ensive, competitive benefits package (available at little to no cost to empl

Requirements

3+ years of professional experience programming in Python, C++ or Rust.

You must be proficient in Python for developing autonomy behaviors while possessing basic C++ or Rust skills to integrate these behaviors into real-time systems and interact with hardware efficiently.

Experience contributing to the stack of real-world robotics applications.

Experience building software solutions involving significant amounts of data processing and analysis.

A desire to work on critical software that has a real-world impact.

Strong background with focus in Physics, Mathematics, and/or Motion Planning to inform modeling & simulation (M&S) and physical systems.

Compensation & Benefits

$146,000

$194,000 USD

The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary offer may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations. Highly competitive equity grants are included in the majority of full time offers; and are considered part of Anduril's total compensation package. Additionally, Anduril offers top-tier benefits for full-time employees, including:

At Anduril, we invest in our people. Our comprehensive, competitive benefits package (available at little to no cost to employees) ensures you’re supported in health, recovery, and whatever comes next.

Responsibilities

In this role, you will be responsible for developing and maintaining code that controls high-level robotic behavior (behavior trees).

Additionally, members of our team contribute to solving a wide variety of problems involving networking, autonomy, systems integration, robotics, and more, while making pragmatic engineering tradeoffs along the way.

You will ensure that Anduril products seamlessly work together to achieve a variety of critical outcomes.

This will require strong systems-level knowledge and experience.

If you are someone who possess a “Whatever It Takes” mindset—executing in an expedient, scalable, and pragmatic way while keeping the mission top-of-mind and making sound engineering decisions then this role is for you.

Develop behavior trees and state machines that control high-level behavior for teams of robots.

Team

The Maneuver Dominance team at Anduril develops operationally relevant, multi-asset autonomy. We are focused on making large groups of autonomous systems work effectively together. We leverage existing Anduril drone platforms like Ghost or Altius, in addition to bringing 3rd party platforms into Anduril’s Lattice ecosystem.