Anduril Industries is looking to transform U.S. and allied military capabilities with advanced technology, specifically by developing secure operating systems for its robots.
Requirements
- Experience designing and implementing security features on embedded (Linux) systems
- Deep familiarity with at least one of the following: Linux kernel development, platform firmware (e.g.uboot, edk2), Trusted OS development (e.g. OP-TEE, Trusty, etc), security processor firmware
- Familiarity with security-relevant features of at least one embedded ARM chip, preferably Xilinx or NVIDIA Jetson
- Experience with C and/or Rust
- Experience with implementation of cryptographic key management using validated hardware
- Familiarity with secure/verified boot, device attestation, authentication protocols, etc.
Responsibilities
- Work with security teams to define requirements, plan, and implement certain security-related features
- Develop security software and features in various environments: Linux userspace, kernel, platform firmware, ARM Trustzone
- Handle cryptographic keys securely; leveraging hardware-support of various chips (incl. security co-processors, etc.)
- Help secure our embedded Linux systems
Other
- Must be a U.S. Person due to required access to U.S. export controlled information or facilities
- Clearance eligible
- U.S. export controlled information or facilities access required
- Annual reimbursement for professional development
- Comprehensive medical, dental, and vision plans at little to no cost to you