Robotics Software Engineer, Behaviors

Anduril Industries

Confirmed live 2 days ago Low trust

Quick summary

Work type
On-site
Location
Costa Mesa, CA
Salary
$191,000–$253,000 / yr
Posted
123 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $207k
This role $222k
$156k most similar roles pay here $263k

This role pays more than 69% of similar roles. Most pay $177,726–$235,750 — the shaded band above. At the midpoint, this role pays about $222k versus about $207k 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 1697 open roles on FindRole.

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

Most-posted roles

View all roles at Anduril Industries

At a glance

TL;DR · Robotics Software Engineer, Behaviors

Robotics Software Engineer, Behaviors joins the Maneuver Dominance team to develop and maintain code controlling high-level robotic behavior for multi-asset autonomy. The role involves designing behavior trees and state machines to orchestrate teams of robots, ensuring seamless interaction between autonomy stacks and peripherals like sensors, flight controllers, and radios. You will build software that coordinates networked autonomous platforms to achieve complex mission outcomes while navigating challenges in networking, systems integration, and robotics. Candidates should possess a degree in a relevant field and have at least two years of experience with C++ or Rust. Preferred skills include Python, motion planning, perception, localization, and familiarity with behavior tree libraries like BehaviorTree.CPP. The work focuses on solving complex problems in multi-agent coordination and hardware integration to ensure reliable performance in operational environments through prototyping, testing, and deployment.

What you'll do

  • Design and implement behavior trees and state machines to control high-level behaviors for teams of robots.
  • Write software integrations between autonomy stacks and robotic peripherals like sensors, flight controllers, and radios.
  • Develop software to coordinate multiple autonomous platforms to achieve complex mission outcomes across a network.
  • Solve technical problems involving networking, autonomy, and systems integration while making pragmatic engineering tradeoffs.
  • Troubleshoot and debug issues in deployed systems to ensure reliability and operational success.
  • Participate in the full software lifecycle including prototyping, implementation, testing, and deployment.
  • Travel up to 25% of the time to test and deploy systems in operational environments.

What we're looking for

  • Bachelor’s or Master’s degree in Robotics, Computer Science, Software Engineering, Mathematics, or Physics.
  • At least 2 years of experience developing production-grade software in C++ and/or Rust.
  • Experience designing and implementing behavior trees, state machines, or comparable frameworks for robotic behavior.
  • Proven ability to integrate autonomy stacks with robotic peripherals like sensors, flight controllers, and radios.
  • Strong systems-level knowledge to navigate and contribute to complex, established codebases.
  • Must be eligible for a US security clearance.
  • Willingness to travel up to 25% to test, debug, and deploy systems in operational environments.

More like this

Similar roles

Senior Robotics Software Engineer, Behaviors

Anduril Industries

Costa Mesa, CA 28 days ago $220,000$292,000
C++ Rust Python Behavior Trees State Machines SIL Embedded Systems Machine Learning Networking Motion Planning Perception Localization Multi-Agent Coordination

Software Engineer

Applied Materials

Santa Clara, CA 107 days ago $179,500$246,500
C++ Python C# Java Rust Machine Learning PyTorch Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 108 days ago $152,000$209,000
C++ Python C# Java Rust Machine Learning PyTorch Web Service Architecture Signal Processing Computer Vision Robotics User Interface Design Mathematical Modelling Numerical Methods GPU Programming FPGA
7+ yrs exp

Software Engineer

SpaceX

McGregor, TX 105 days ago
LabVIEW C++ Python National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging
1+ yrs exp

Software Engineer

Coinbase

Charlotte, NC 77 days ago $152,405$179,300
Golang React AWS Kubernetes Docker Python Java Angular Vue Distributed Systems Event-Driven Architecture Caching API Integration Observability
2+ yrs exp