Software Engineer - Simulation Integrations
About the team
Anduril's TRS Simulation team owns the ecosystem, frameworks, and guidance that make simulation possible, repeatable, and scalable across the Tactical Recon & Strike business line. We don't just run sims, we define what it means for a simulation to be trustworthy. Our team operates across four pillars: Sim Infrastructure, Sim Fidelity, Sim Integrations, and Training Simulations, supporting products like Altius, Ghost, Bolt, and Anvil from early development through field deployment.
The Role
This role is for a versatile engineer who thrives in a fast-paced, cross-functional environment with a different challenge every day. The Sim Integrations sub-team is the connective tissue between the simulation platform and the programs that depend on it. You'll take program simulation requirements, understand the delta against existing capabilities, build clear action plans, and own those plans to completion, including responsibility for positive customer and program feedback.
What you'll do
- Serve as the primary simulation point of contact for TRS programs, translating program-specific simulation requirements into actionable technical plans and owning delivery end-to-end.
- Identify deltas between existing simulation capabilities and program needs, then coordinate across Sim Infrastructure, Sim Fidelity, and functional engineering teams to close those gaps.
- Configure, extend, and validate simulation environments across the full stack, from autonomy and sensor configurations to networking and deployment infrastructure.
- Support field events, customer demos, and program milestone deliverables with hands-on simulation expertise and rapid troubleshooting.
- Collaborate with program managers and systems engineers to align simulation fidelity levels with program priorities, using our team's fidelity rubric to drive investment where it has the most impact.
- Develop reusable patterns and documentation so that program-specific solutions feed back into the platform and reduce the cost of the next integration.
- At the senior level: manage the portfolio of active program simulation engagements, drive cross-program prioritization, and mentor other engineers on integration best practices.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- At least 3+ years of professional software engineering experience in an industry setting, with hands-on delivery of software to internal or external customers.
- Proficiency across multiple programming languages (C++, Python, Bash) with the versatility to pick up whatever the problem demands.
- Strong Linux/Unix fundamentals: comfortable navigating systems, debugging across layers of the stack, and working in terminal-driven workflows.
- Working understanding of networking concepts (protocols, routing, network debugging) sufficient to troubleshoot distributed simulation environments.
- Comfortable with the professional software development lifecycle from start to finish.
- Experience working directly with customers, program teams, or stakeholders to translate requirements into delivered capabilities.
- Demonstrated ability to manage multiple concurrent workstreams, prioritize effectively, and deliver under real deadlines.
- Able to quickly understand and navigate complex systems and established code bases.
- A desire to work on critical software that has a real-world impact.
- Eligible to obtain and maintain an active U.S. Secret security clearance.
Additional for Senior Candidates
- 5+ years of professional software engineering experience.
- Experience managing a portfolio of deliverables across multiple programs or customers simultaneously.
- Track record of mentoring engineers and establishing repeatable processes that scale beyond a single person.
PREFERRED QUALIFICATIONS
- Experience with simulation frameworks, real-time systems, or robotics platforms.
- Experience with modern build and deployment tooling (Nix, Docker, CI/CD systems).
- Experience with NixOS or declarative system configuration.
- Familiarity with field deployment, customer demos, or operational support for software systems.
- Experience creating or maintaining software-in-the-loop (SITL) test environments.
- Able to context-switch effectively across diverse technical domains without losing quality.
- A bias toward rapid delivery and iteration.
US Salary Range
$166,000 - $220,000 USD
Benefits
At Anduril, we invest in our people. Our comprehensive, competitive benefits package (available at little to no cost to employees) ensures you’re supported in health, recovery, and whatever comes next. For more information, Explore Our Benefits.
Protecting Yourself from Recruitment Scams
To ensure your safety and help you navigate your job search with confidence, please keep the following critical points in mind:
- No Financial Requests: Anduril will never solicit payment or demand personal financial details (such as banking information, credit card numbers, or social security numbers) at any stage of our hiring process. Our legitimate recruitment is entirely free for candidates.
- Please always verify communications:
- Direct from Anduril: If you receive an email from one of our recruiters, it will only come from an @anduril.com address.
- Via Agency Partner: If contacted by a recruiting agency for an Anduril role, their email will clearly identify their agency. If you suspect any suspicious activity, please verify the agency's authenticity by reaching out to contact@anduril.com.
- Direct from Anduril: If you receive an email from one of our recruiters, it will only come from an @anduril.com address.
- Via Agency Partner: If contacted by a recruiting agency for an Anduril role, their email will clearly identify their agency. If you suspect any suspicious activity, please verify the agency's authenticity by reaching out to contact@anduril.com.
Data Privacy
To view Anduril's candidate data privacy policy, please visit https://anduril.com/applicant-privacy-notice/.
Create a Job Alert
Interested in building your career at Anduril Industries? Get future opportunities sent straight to your email.
Apply for this job
* indicates a required field