Senior Software Engineer, Simulation Platform
Anduril· Software : Software Platform : Mission Simulation
Costa Mesa, CA$191k - $254kFull-timePosted 7mo ago
About the role
Senior Software Engineer role focused on the Simulation Platform, a high-fidelity multi-domain military mission simulator built with C++20, ECS architecture, and integration with the Lattice platform. Responsible for model authoring tools, ECS core, plugin/SDK development, performance/scale, and integration architecture.
Responsibilities
- Model authoring tools — extend the Sim frontend with UI for authoring and tuning Mission Sim models; negotiate extension APIs with the GUI team; build ergonomic UI atop them.
- Custom Entity-Component-System architecture that underpins the entire simulator: entity lifecycle, component storage, and the update loop
- Plugin and SDK development - maintaining a versioned C ABI to enable external teams to extend the simulator
- Performance and scale — keeping the simulation loop fast enough for real-time and faster-than-real-time execution with hundreds of concurrent entities; optimize memory layout, cache behavior, and contention as entity counts grow
- Integration architecture — gRPC services, DIS protocol interoperability, networking messaging, and file recording for analysis and playback
- Support domain experts in integrating new and enhancing existing capability models
Qualifications
- 3 years of professional experience with C++20 and strong C++ skills; comfortable with templates, move semantics, smart pointers, and relevant framework design decisions
- 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 affecting a growing team
- Eligibility to obtain and maintain an active U.S. Government Secret security clearance
Skills
Required:C++20API designSystems programmingLinux developmentPerformance optimizationCommunication
Benefits
- Top-tier benefits for full-time employees; comprehensive, competitive benefits package (available at little to no cost to employees)
Last updated Oct 21, 2026. Interested? Apply on the company site.
About Anduril
defense-aero-and-safetyliquid-ai-recruiting-targetsetter-30setter-30-2026-q1wing-list-2026wing-list-2026-giga-stage
More open roles at Anduril
- Winter 2027 Research Engineer Co-op4d agoSanta Ana, CA · Maritime & Maneuver Dominance : Heavy Metal - Engineering & Operations : Software Engineering
- Vehicle Energy Systems Lead4d agoCosta Mesa, CA · Maritime & Maneuver Dominance : Heavy Metal - Engineering & Operations : Systems Engineering
- Vehicle Battery Systems Engineer4d agoSanta Ana, CA · Maritime & Maneuver Dominance : Heavy Metal - Engineering & Operations : Systems Engineering
- Workplace Manager4d agoCosta Mesa, CA · Core Operations : Real Estate & Facilities : Facilities
- Vehicle Integration Technician, Dive-LD4d agoQuonset, RI · Manufacturing : Undersea Reconnaissance & Strike - Production : Production Operations