Senior C++ Real-Time Distributed Simulation Engineer

Openkrill

United States

Remote

USD 191,000 - 253,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive benefits
Equity

Job summary

Anduril Industries in the United States is seeking a Senior Software Engineer to build the simulation layer of the SIE platform, focusing on C++ real-time services and cross-team collaboration.

You’ll design, implement, and ship scalable components, work with Go/TypeScript on adjacent services, and mentor teammates while navigating ambiguity to deliver deterministic simulation outcomes for defense applications.

Qualifications

  • 7+ years of professional software engineering experience.
  • Deep, current production experience in modern C++ (C++17 or newer).
  • Experience building networked, concurrent, or real-time systems in C++.
  • Strong systems fundamentals: memory layout, sockets/UDP/TCP, Linux.
  • Ability to profile and optimize a real system with data-driven reasoning.
  • Experience owning cross-cutting projects end-to-end.
  • Experience working with Go/TypeScript in adjacent areas.
  • Active U.S. Secret security clearance.

Responsibilities

  • Design and build C++ services that federate simulators into a single world.
  • Own the wire layer: protocol encoding, transport, interoperability.
  • Make simulation runs deterministic and reproducible with time control and replay.
  • Develop scenario authoring tooling and reuse of environment definitions.
  • Create content and resource catalogs for search and reuse of definitions.
  • Profile hot paths and manage latency/throughput under load.
  • Integrate with other platform services and gRPC/protobuf APIs.
  • Set technical direction, write design docs, and mentor the team.
  • Collaborate with business lines to onboard simulators and workflows.
  • Create documentation and reference integrations to enable self-serve.

Skills

C++ (modern,17+)
Real-time systems
Distributed systems
Go/TypeScript familiarity
Security clearance

Education

Computer Science degree or equivalent

Tools

gRPC/protobuf
Kubernetes

Job description

Anduril Industries in the United States is seeking a Senior Software Engineer to build the simulation layer of the SIE platform, focusing on C++ real-time services and cross-team collaboration.

You’ll design, implement, and ship scalable components, work with Go/TypeScript on adjacent services, and mentor teammates while navigating ambiguity to deliver deterministic simulation outcomes for defense applications.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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 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 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++ 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 C++ Game & Simulation Engineer (AR/VR)
Senior C++ Game & Simulation Engineer (AR/VR)

Anduril-1 • Costa Mesa (CA)

On-site
USD 166,000 - 220,000
Equity grants
Benefits package
Senior Software Engineer, Distributed Simulation (C++)
Senior Software Engineer, Distributed Simulation (C++)

Anduril • Seattle (WA)

On-site
USD 150,000 - 210,000
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