Senior Software Engineer - Real-Time Defense Simulator

Anduril Industries

Seattle (WA)

On-site

USD 191,000 - 253,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Anduril Industries is seeking a software engineer to contribute to the Simulation Platform's high-fidelity, multi-domain mission simulator. You will work on a large C++20 codebase with an ECS architecture, improving model authoring, API design, and plugin/SDK support for external teams.

Join a growing team focused on fast, correct, and scalable simulation, integrating with gRPC, DIS protocols, and live systems, while maintaining ABI stability and performance in a defense-oriented environment.

Qualifications

  • 3 years of professional experience with C++20 and strong C++ skills; comfortable with templates, move semantics, smart pointers, and the kinds of design decisions that show up in framework code
  • Experience designing internal APIs and frameworks with focus on backwards-compatibility and ergonomics
  • Solid understanding of systems programming fundamentals: memory management, shared libraries, ABI stability, linking, OS interfacing
  • Comfort with linear algebra and applied math
  • Familiarity with Linux-based C++ development toolchains
  • Ability to reason about performance-sensitive code — cache behavior, memory layout, algorithmic complexity
  • Clear technical communication and ability to work in a large, shared codebase and negotiate architectural decisions
  • Eligibility to obtain and maintain an active U.S. Government Secret security clearance

Responsibilities

  • Model authoring tools — stand up UI for authoring and tuning Mission Sim models; negotiate extension APIs with GUI team
  • Custom Entity-Component-System architecture underpinning the simulator
  • Plugin and SDK development — maintaining a versioned C ABI for external extensions
  • Performance and scale — ensure real-time and faster-than-real-time execution with hundreds of entities
  • Integration architecture — gRPC services, DIS protocol interoperability, networking messaging, file recording
  • Support domain experts in integrating new and enhancing existing capability models

Skills

C++20
Templates
Move semantics
Smart pointers
API design
Linux development
Performance optimization
Technical communication

Job description

Anduril Industries is seeking a software engineer to contribute to the Simulation Platform's high-fidelity, multi-domain mission simulator. You will work on a large C++20 codebase with an ECS architecture, improving model authoring, API design, and plugin/SDK support for external teams.

Join a growing team focused on fast, correct, and scalable simulation, integrating with gRPC, DIS protocols, and live systems, while maintaining ABI stability and performance in a defense-oriented environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Real-Time Military Simulator
Senior Software Engineer – Real-Time Military Simulator

Anduril-1 • Seattle (WA)

On-site
USD 191,000 - 253,000
Senior C++ Engineer — Real-Time Military Simulation
Senior C++ Engineer — Real-Time Military Simulation

Andurilindustries • Seattle (WA)

On-site
USD 191,000 - 253,000
Software Engineer – Real-Time Defense Simulations
Software Engineer – Real-Time Defense Simulations

Anduril Industries • Waltham (MA)

On-site
USD 129,000 - 171,000
Equity grants
Competitive benefits
Transcript assessment guidance
Senior C++20 Simulation Platform Engineer
Senior C++20 Simulation Platform Engineer

Anduril • Seattle (WA)

On-site
USD 191,000 - 253,000
Equity grants
Competitive benefits package
Health insurance
Senior Scientific Software Engineer — Real-Time Defense AI
Senior Scientific Software Engineer — Real-Time Defense AI

Anduril Industries • Broomfield (CO)

On-site
USD 190,000 - 252,000
Equity grants
Comprehensive benefits
Senior C++ Real-Time Distributed Simulation Engineer
Senior C++ Real-Time Distributed Simulation Engineer

Openkrill • United States

Remote
USD 191,000 - 253,000
Competitive benefits
Equity
Senior C++ Engineer — Real-Time Defense Systems
Senior C++ Engineer — Real-Time Defense Systems

Anduril Industries • Washington

On-site
USD 166,000 - 220,000
Equity grants
Competitive benefits
Senior C++ Software Engineer - Real-Time Defense Systems
Senior C++ Software Engineer - Real-Time Defense Systems

Anduril Industries, Inc. • Washington

On-site
USD 120,000 - 170,000
Senior Software Engineer: Defense C2 & Simulation
Senior Software Engineer: Defense C2 & Simulation

Anduril • Waltham (MA)

On-site
USD 191,000 - 253,000
Senior Software Engineer, Mission Simulation
Senior Software Engineer, Mission Simulation

Anduril Industries • Costa Mesa (CA)

On-site
USD 120,000 - 180,000