Back to jobs

Anduril Industries
Actively hiring
Senior Software Engineer, Anduril Cyber
- Workplace
- On-site
- Commitment
- Full-time
- Seniority
- Senior
- Salary
- $191,000 - $253,000/yr
- Posted
Location
Washington, United States
As a Senior Software Engineer on the Anduril Cyber team, you will own end-to-end software solutions deployed to customers, building and evolving software across device control, telemetry, APIs, and operator-facing integrations. You will work on low-level Linux platform work, backend services, and incorporate AI/LLM features to improve analyst effectiveness. You will collaborate across software, FPGA, DSP, test, and systems engineering teams to define interfaces and resolve integration issues, ensuring Anduril products work together to achieve critical mission outcomes.
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, with scope weighted toward either embedded-platform or mission/backend ownership based on candidate strengths.
- 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.
Requirements
- 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.
Nice to have
- 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
- ### Benefits