Senior Software Engineer, Simulation Platform

Anduril Industries

Costa Mesa, United States
$191,000 - $253,000 usd; not specified; healthcare...
On-site
C++20 and strong c++ skills
Designing internal apis and frameworks
Systems programming fundamentals
You'll work on a genuinely complex system (real-time, multi-domain, deterministic, plugin-extensible) where architectural decisions have concrete, measurable consequences and correctness matters

Job Summary

  • You'll work on a genuinely complex system (real-time, multi-domain, deterministic, plugin-extensible) where architectural decisions have concrete, measurable consequences and correctness matters.
  • The simulator powers training, mission planning, autonomy development, and hardware-in-the-loop testing across Anduril's product portfolio.
  • Anduril offers top-tier benefits for full-time employees, including comprehensive medical, dental, and vision plans at little to no cost to you.

Matching Summary

You'll work on a genuinely complex system (real-time, multi-domain, deterministic, plugin-extensible) where architectural decisions have concrete, measurable consequences and correctness matters.

Salary

$191,000 - $253,000 USD; Not specified; Healthcare Benefits, Income Protection, Generous time off

Skills & Requirements

Must-have

  • C++20 and strong C++ skills
  • designing internal APIs and frameworks
  • systems programming fundamentals
  • linear algebra and applied math
  • Linux based C++ development toolchains
  • performance-sensitive code reasoning
  • technical communication skills

Nice-to-have

  • military simulation experience
  • Entity-Component-System architectures
  • gRPC and DIS protocol familiarity
  • Python/C++ interop experience
  • behavior trees or autonomous agents
  • Nix for reproducible builds
  • numerical simulation or physics modeling

Key Requirements

  • 3 years of professional C++20 experience
  • Experience designing internal APIs
  • Solid understanding of systems programming
  • Comfort with linear algebra
  • Familiarity with Linux C++ toolchains
  • Reason about performance-sensitive code
  • Clear technical communication
  • Eligibility for U.S. Government Secret clearance

Work Rights

Eligibility to obtain and maintain an active U.S. Government Secret security clearance

Tailored Resume

Cover Letter