Senior C++ Engineer — Real-Time Defense Simulator

Anduril Industries

Seattle (WA)

On-site

USD 191,000 - 253,000

Full time

14 days+

Get a reply from this employer

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

Get past ATS filters

Benefits offered by this job

Equity grants
Top-tier benefits

Job summary

Anduril Industries is seeking a real-time simulation software engineer to join the Simulation Platform team. You will work on a high-fidelity mission simulator built in C++20, using an ECS architecture, a stable C ABI plugin system, and embedded scripting to model hundreds of entities in realistic environments.

You will design internal APIs, optimize performance for real-time execution, and implement gRPC and DIS integrations while collaborating with model developers and GUI engineers.

Qualifications

  • 3 years of professional experience with C++20 and strong C++ skills
  • Experience designing internal APIs and frameworks with backward-compatibility and ergonomics
  • Solid understanding of systems programming fundamentals: memory mgmt, shared libraries, ABI stability, linking
  • Comfort with linear algebra and applied math
  • Familiarity with Linux-based C++ development toolchains
  • Ability to reason about performance-sensitive code: cache, memory layout
  • Clear technical communication in a large codebase
  • Eligibility to obtain and maintain an active U.S. Government Secret security clearance

Responsibilities

  • Model authoring tools — extend Sim frontend with UI for models
  • Custom ECS architecture underpinning the simulator
  • Plugin and SDK development with a versioned C ABI
  • Performance and scale for real-time and faster-than-real-time execution
  • Integration architecture — gRPC, DIS, networking, file recording for analysis/playback
  • Support domain experts in integrating capability models

Skills

C++20
Templates
Move semantics
Smart pointers
System programming
Technical communication
Linux tooling
Performance optimization

Tools

gRPC
DIS (IEEE 1278.1)
pybind11
Nix

Job description

Anduril Industries is seeking a real-time simulation software engineer to join the Simulation Platform team. You will work on a high-fidelity mission simulator built in C++20, using an ECS architecture, a stable C ABI plugin system, and embedded scripting to model hundreds of entities in realistic environments.

You will design internal APIs, optimize performance for real-time execution, and implement gRPC and DIS integrations while collaborating with model developers and GUI engineers.

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++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 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
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++ 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++ Engineer - Real-Time Defense Systems
Senior C++ Engineer - Real-Time Defense Systems

Anduril-1 • Denver (CO)

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

Anduril • Seattle (WA)

On-site
USD 150,000 - 210,000
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++ Systems Engineer — Distributed Simulation
Senior C++ Systems Engineer — Distributed Simulation

Anduril-1 • Seattle (WA)

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