Staff Software Engineer, Security
Job Description
Position Overview
Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities through advanced technology. By bringing the expertise, technology, and business model of the 21st century’s most innovative companies to the defense industry, Anduril is changing how military systems are designed, built, and sold. Anduril’s family of systems is powered by Lattice OS, an AI-powered operating system that converts thousands of data streams into a realtime, 3D command and control center. As the world enters an era of strategic competition, Anduril is committed to delivering cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology in months, not years.
The Tactical Recon and Strike (TRS) team develops aerial small drones and associated equipment – taking products like Ghost, Anvil, Bolt, and Altius from concept to operational systems while collaborating with specialist teams to solve complex challenges faced by our customers. In this role, as a Staff Software Engineer - Security, you will enhance the security roadmap for TRS products and software services by working closely with engineering teams to exceed industry-standard security goals through rigorous design review, vulnerability remediation, and the development of security solutions for embedded systems.
Key Responsibilities
- Own the development and maturation of TRS products and software services security roadmap.
- Collaborate with engineering teams to design solutions that exceed industry-standard security goals.
- Engage with teams to remediate vulnerabilities in designs, implementations, integrations, and processes.
- Design and develop embedded system security software.
Required Qualifications
- Strategic vision and technical depth with active involvement in security architecture and implementation.
- Proficient in one or more programming languages (e.g., C/C++, Rust, Python).
- Experience assessing security of firmware, applications, networks, IoT, or embedded systems.
- Proven ability in developing features to improve security for firmware, applications, networks, or embedded systems.
- Experience building, testing, and delivering production-ready systems, particularly for embedded and/or Linux environments.
- Familiarity with anti-tamper and reverse engineering mechanisms.
- Background in platform security engineering and secure SDLC implementation.
- Strong professional communication skills, both written and verbal.
- Demonstrated commitment to implementing practical, mission-enabling security solutions.
- Must be eligible to obtain and maintain a US TS clearance.
Preferred Qualifications
- Familiarity with security architectures of embedded, aerospace, or cyber-physical systems.
- Experience with programmable logic devices and their development tools.
- Knowledge of cyber threat actors, their TTPs, and implications for weapon and space system operations.
- Regular experience in building, testing, and delivering production-ready systems, especially for embedded and/or Linux platforms.
- Experience conducting incident response in both cloud and embedded environments.
Benefits & Perks
- Salary: $190,000 - $252,000 USD
- Location: Costa Mesa, CA; Seattle, WA; or Atlanta, GA – full relocation benefits provided when necessary.
- Benefits: Comprehensive healthcare plans (medical, dental, vision), income protection with life and disability coverage, generous PTO including caregiver and wellness leave, family planning and parenting support, access to mental health resources, professional development reimbursement, and company-funded commuter benefits.
- Retirement Savings Plan options include Traditional 401(k), Roth, and after-tax accounts for US roles or equivalent pension/superannuation plans for other regions.