Senior Software Engineer – Real-Time Military Simulator

Anduril-1

Seattle (WA)

On-site

USD 191,000 - 253,000

Full time

3 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, a defense technology company, seeks a Senior Software Engineer for the Simulation Platform in Seattle. You will contribute to a high-fidelity, ECS-based simulator that enables mission planning, autonomy development, and hardware-in-the-loop testing across platforms.

The role emphasizes C++20, performance optimization, API design, and integration with gRPC and DIS protocols. Collaboration with GUI and domain experts is essential in a fast-paced, security-conscious environment.

Qualifications

  • 3 years of professional experience with C++20 and strong C++ skills, templates, move semantics and framework design.
  • Experience designing internal APIs and frameworks with backward-compatibility and ergonomics.
  • Solid understanding of memory management, shared libraries, ABI stability, linking, OS interfaces.
  • Familiarity with Linux-based C++ development toolchains and performance-sensitive code.

Responsibilities

  • Model authoring tools: help stand up UI for authoring and tuning Mission Sim models and extend extension APIs with GUI team.
  • Maintain a custom ECS-backed simulator architecture and support entity lifecycle, storage, and update loop.
  • Develop plugins and SDKs, preserving a versioned C ABI for external extensions.
  • Keep the simulation loop fast for real-time and faster-than-real-time execution with many entities.
  • Support integration with gRPC services, DIS interoperability, networking, and file recording for analysis.
  • Assist domain experts in integrating and enhancing capability models.

Skills

C++20
Systems programming
API design
Linux
Performance optimization
Memory management
Code review

Tools

gRPC
DIS protocol
C ABI
pybind11

Job description

Anduril Industries, a defense technology company, seeks a Senior Software Engineer for the Simulation Platform in Seattle. You will contribute to a high-fidelity, ECS-based simulator that enables mission planning, autonomy development, and hardware-in-the-loop testing across platforms.

The role emphasizes C++20, performance optimization, API design, and integration with gRPC and DIS protocols. Collaboration with GUI and domain experts is essential in a fast-paced, security-conscious 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 Defense Simulator
Senior Software Engineer - Real-Time Defense Simulator

Anduril Industries • 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
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 Real-Time C++ Distributed Simulation Engineer
Senior Real-Time C++ Distributed Simulation Engineer

Anduril • Seattle (WA)

On-site
USD 150,000 - 210,000
Senior C++ Systems Engineer — Distributed Simulation
Senior C++ Systems Engineer — Distributed Simulation

Anduril-1 • Seattle (WA)

On-site
USD 191,000 - 253,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++ 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