Senior Software Engineer, Simulation Platform

Anduril
United States
Workplace: OnsiteFull timeUSD 191,000 - 253,000 annuallyFunction: Software EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["Communication","Collaboration","Problem-solving"]

Lead the development and maintenance of Anduril's high-fidelity mission simulator platform (real-time, multi-domain, ECS-based). Design internal APIs, improve performance and scalability, and collaborate across teams to extend the simulator with new capability models, plugins, and integrations, enabling autonomous systems testing and hardware-in-the-loop workflows.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Anduril
Anduril
4 months ago

Senior Software Engineer, Simulation Platform

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 57 minutes agoStatus: Live

Job Summary

Lead the development and maintenance of Anduril's high-fidelity mission simulator platform (real-time, multi-domain, ECS-based). Design internal APIs, improve performance and scalability, and collaborate across teams to extend the simulator with new capability models, plugins, and integrations, enabling autonomous systems testing and hardware-in-the-loop workflows.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Performance and scale — keep the simulation loop fast enough for real-time and faster-than-real-time execution with hundreds of concurrent entities; reasoning about memory layout, cache behavior, and contention as entity counts grow
  • •Custom Entity-Component-System architecture that underpins the entire simulator: entity lifecycle, component storage, system registration, and the update loop
  • •Plugin and SDK development: maintain a versioned C ABI, enabling external teams to extend the simulator
  • •Integration architecture: gRPC services, DIS protocol interoperability, networking messaging, and file recording for playback
  • •Support domain experts in integrating new and enhancing existing capability models

Pay and Benefits

Salary: USD 191,000 - 253,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceVision401kEquityRsus

Key Requirements

  • •3 years of professional experience with C++20 and strong C++ skills; you should be 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 that other engineers build on — you care about backwards-compatibility, ergonomics, not just correctness
  • •Solid understanding of systems programming fundamentals: memory management, shared libraries, ABI stability, linking, and platform-level concerns
  • •Comfort with linear algebra and applied math
  • •Familiarity with Linux based C++ development toolchains
Experience:3+ yearsDefenseMilitary simulationSoftware
Education:Bachelor's
Skills:CommunicationCollaborationProblem-solving
Languages:English
Tech Stack:C++20LinuxGRPCDISABIPythonPybind11

Eligibility

Security Clearance:Secret

Company Brief

Anduril
Designs and builds advanced defense systems combining autonomous aircraft, sensors, and AI-driven software for military and national security applications, focused on modernizing battlefield capabilities and distributed sensing.
Industry: Defense Technology
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series E+
Headquarters: Costa Mesa, United States
Founded: 2017
WebsiteLinkedIn