Senior Software Engineer, Simulation Platform

Anduril Industries

Confirmed live 2 days ago High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $222k
$104k most similar roles pay here $269k

This role pays more than 85% of similar roles. Most pay $151,000–$213,200 — the shaded band above. At the midpoint, this role pays about $222k versus about $182k 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 · Senior Software Engineer, Simulation Platform

As a Senior Software Engineer, Simulation Platform, you will join the team responsible for the core architecture and infrastructure of a high-fidelity, multi-domain military mission simulator. You will develop model authoring tools, maintain a custom Entity-Component-System architecture, and manage plugin and SDK development using a stable C ABI. Your daily work involves optimizing performance and scale for real-time execution while managing integration architectures involving gRPC services and DIS protocol interoperability. The role requires expert proficiency in C++20, including templates, move semantics, and smart pointers, alongside strong skills in systems programming, linear algebra, and memory management. You will solve complex problems regarding physics-based models and sensor fusion within a large codebase to support training, mission planning, and autonomy development for aircraft, ships, submarines, satellites, and ground vehicles across various realistic physical environments.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Develop model authoring tools and user interfaces for tuning and extending simulation models.
  • Maintain the core Entity-Component-System architecture governing entity lifecycles and update loops.
  • Develop and maintain a versioned C ABI plugin system to enable external team integrations.
  • Optimize simulation performance for real-time execution by managing memory layout and cache behavior.
  • Implement integration architectures using gRPC services, DIS protocols, and networking messaging.
  • Support domain experts in integrating new capabilities and enhancing existing simulation models.
  • Design internal APIs and frameworks with a focus on backward compatibility and developer ergonomics.

What we're looking for

  • At least 3 years of professional experience with C++20 and strong C++ skills including templates, move semantics, and smart pointers.
  • Experience designing internal APIs and frameworks with a focus on ergonomics and backward compatibility.
  • Solid understanding of systems programming fundamentals such as memory management, shared libraries, and ABI stability.
  • Ability to reason about performance-sensitive code including cache behavior, memory layout, and algorithmic complexity.
  • Comfort with linear algebra and applied math.
  • Familiarity with Linux-based C++ development toolchains.
  • Clear technical communication skills for collaborating in large codebases and negotiating architectural decisions.
  • Eligibility to obtain and maintain an active U.S. Government Secret security clearance.

More like this

Similar roles

Model and Simulation Software Engineer

Booz Allen Hamilton

Suffolk, VA 9 days ago $86,800$198,000
Java C++ C C# GitLab Linux MACE MOCT VRSG Image Generators Containers DevSecOps LVC) simulation TAK Products full‑stack engineering

Software Engineer, Distributed Simulation

Anduril Industries

Seattle, WA 8 days ago $166,000$220,000
Kubernetes Go Rust C++ Python Terraform Helm CI/CD gRPC Protobuf AWS Azure Bazel Buck Nix KubeVirt QEMU Linux Distributed Systems Infrastructure as Code
3+ yrs exp

Senior System Software Engineer, Simulation Software

Nvidia

Santa Clara, CA +3 32 days ago $152,000$241,500
C++ Python SystemC Linux Shell Scripting Pre-silicon Development Simulation Emulation FPGA Firmware Kernel Drivers Hardware-Software Interface Automation Test Infrastructure Validation Workflows
5+ yrs exp

Software Engineer, Simulation

SpaceX

Hawthorne, CA 28 days ago $125,000$160,000
Machine Learning AI C++ Python OpenFOAM ANSYS Fluent COMSOL Multiphysics ParaView VisIt Tecplot Three.js Flask SQLAlchemy FastAPI React PostgreSQL SQL Server Linux HPC
5+ yrs exp