Description
Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology.
Anduril Cyber is focused on positioning Anduril as a lead provider of capabilities to enable offensive cyber missions.
The Software Engineering team builds, deploys, integrates, extends, and scales Anduril's software to deliver mission-critical capabilities to customers.
As a Software Engineer, you will solve a wide variety of problems involving networking, autonomy, systems integration, robotics, and more, while making pragmatic engineering tradeoffs along the way.
Responsibilities
- Own the software solutions that are deployed to customers from inception to deployment.
- Build and evolve software across device control, telemetry, storage, APIs, tasking workflows, and operator-facing integrations.
- Own low-level Linux-facing work such as board bring-up, boot sequencing, device-tree or driver-adjacent integration, and hardware/software debug when needed.
- Develop backend services and software interfaces that connect edge systems, data products, and mission workflows cleanly and reliably.
- Incorporate AI/LLM-enabled workflow features where they improve analyst or operator effectiveness without compromising system reliability.
- Work across software, FPGA, DSP, test, and systems engineering to define interfaces, resolve integration issues, and improve overall product quality.
- Contribute to technical leadership, design clarity, and long-term maintainability across a growing software stack.
Required Qualifications
- Strong software engineering experience in one or more of C, C++, Python, Go, Rust, or modern TypeScript/React application development.
- Hands-on experience with embedded Linux systems, including board bring-up, bootloaders, device trees, drivers, or similarly low-level platform work.
- Experience building APIs, backend services, or data-handling software that integrates cleanly with hardware-adjacent systems.
- Ability to debug across the full stack, including logs, networking, interfaces, configuration, and hardware/software boundaries.
- Experience designing maintainable software architectures rather than only implementing isolated features.
- Comfort collaborating with cross-functional engineering teams and translating ambiguous requirements into clean software interfaces.
- Strong written and verbal communication skills for technical reviews and architecture discussions.
- Currently possess and is able to maintain an active U.S. Top Secret security clearance.
Preferred Qualifications
- Background integrating software with FPGA/SoC or other specialized hardware platforms.
- Experience with object storage, artifact pipelines, telemetry systems, or mission-oriented workflow tooling.
- Familiarity with modernizing legacy software stacks while preserving reliability and operator continuity.
- Exposure to AI/LLM integration patterns, inference workflows, tool orchestration, or model-assisted application features.
- Track record of technical leadership, productization work, or direct customer interface in complex engineering environments.
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.