Embedded Software Engineer, Anti-Tamper at Andurilindustries — Costa Mesa, CA
Full job description
ABOUT THE TEAM
At Anduril we are developing cutting-edge artificial intelligence systems, command and control platforms, and autonomous systems across air, land, maritime, and space domains. We are looking for Embedded Software Anti-Tamper Engineers to drive a mission-focused, threat-informed approach to Program Protection Engineering for the next generation of Anduril’s embedded and autonomous systems. In order to be successful at Anduril, an Embedded Software Anti-Tamper Engineer must be fluent in secure design and implementation, with a hands-on, contribution-focused mindset. This role will work side-by-side with Systems Security and Product Software Engineers to actualize program protection requirements into tamper-resistant embedded systems across the Anduril portfolio.
WHAT YOU'LL DO
- Develop software and firmware for security-sensitive systems on embedded platforms.
- Implement boot and run-time Anti-Tamper functionality.
- Apply cryptographic mechanisms for authentication, encryption, integrity, and key handling.
- Support board bring-up, hardware-software integration, and low-level debugging across boot, initialization, peripheral interfaces, and device communication.
- Work with Hardware, FPGA, Systems, and Security engineers to integrate trusted platform features across SoCs, FPGA-based devices, and related components.
- Design, document, implement, and validate security-critical features.
REQUIRED QUALIFICATIONS
- Experience with safety and security-critical embedded software and/or firmware engineering.
- Understanding and application of cryptography.
- Experience working with embedded platforms that may include SoCs, FPGAs, and hardware security-relevant components.
- Experience in one or more of the following languages: C/C++, Rust.
- Current U.S. Secret or Top Secret security clearance.
PREFERRED QUALIFICATIONS
- Experience with Real-Time Operating Systems.
- Experience with Nix and NixOS.
- Experience with Industry-standard embedded software toolchains.
- Experience with Linux as a development environment.
- Embedded security and Anti-Tamper architecture, design and implementation.
- Experience reviewing chain of trust systems, key lifecycle management designs, isolation architectures, or tamper resistant platform designs.
- Experience in defense, aerospace, robotics, autonomous systems, industrial control, or other mission-critical embedded environments.
US Salary Range
$166,000—$292,000 USD
### Benefits
- 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.
###
### Data Privacy
Required skills
- c++
- communication
- computer vision
- artificial intelligence
- rust
- linux
- next.js