Mission Software Engineer

Anduril Industries

Confirmed live 2 days ago Trusted

Quick summary

Work type
On-site
Location
Costa Mesa, CA
Salary
$166,000–$220,000 / yr
Posted
8 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $178k
This role $193k
$133k most similar roles pay here $229k

This role pays more than 68% of similar roles. Most pay $142,400–$213,250 — the shaded band above. At the midpoint, this role pays about $193k versus about $178k 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 · Mission Software Engineer

As a Mission Software Engineer on the Anduril Maritime team, you will resolve complex technical issues for autonomous underwater and surface vehicles. You will be responsible for identifying, reproducing, and fixing field-reported anomalies within the codebase rather than just triaging tickets. Your daily work involves analyzing sensor data, utilizing metrics and log infrastructure to reconstruct system states, and implementing fixes in a simulated or hardware-in-the-loop environment before deployment. To succeed, you must possess strong systems-debugging instincts and proficiency in at least two of Rust, C++, Python, or Go. You will also need experience with Linux, observability tools like Prometheus and Grafana, and the ability to communicate root causes clearly. This role addresses critical reliability challenges in maritime robotics by ensuring that autonomous vehicles function correctly in unpredictable real-world environments.

What you'll do

  • Identify the specific subsystem responsible for field-reported anomalies in autonomous maritime systems.
  • Reproduce bugs by replaying recorded sensor and mission data through live pipelines and visualization tools.
  • Use existing metrics and log infrastructure to reconstruct system states at the moment of failure.
  • Validate fixes in simulated environments or hardware-in-the-loop setups before deploying to real vehicles.
  • Write and test code fixes in Rust, C++, Python, or Go using standard versioned rollout procedures.
  • Distinguish between bugs, configuration errors, and deployment mismatches to ensure the fix occurs at the correct layer.
  • Document root causes and technical details for every closed issue to build team runbooks.
  • Advocate for fundamental subsystem changes rather than temporary patches when identifying systemic issues.

What we're looking for

  • Experience debugging code you did not write under time pressure with incomplete information.
  • Proficiency in at least two of Rust, modern C++, Python, or Go.
  • Systems-debugging skills including using logs and metrics to reconstruct system states and reproduce issues offline.
  • Experience with observability tooling such as Prometheus/Grafana-class metrics and Loki/ELK-class logs.
  • Linux and systems fluency, preferably with experience in declarative or immutable OS setups like NixOS.
  • Ability to clearly document root causes and technical fixes without fluff.
  • Willingness to travel at least 25% of the time on average.

More like this

Similar roles

Senior Mission Software Engineer

Anduril Industries

Costa Mesa, CA 4 days ago $191,000$253,000
Rust C++ Python Go Linux Prometheus Grafana Loki CI/CD Hardware-in-the-loop NixOS Robotics