Anduril Industries is looking to transform U.S. and allied military capabilities with advanced technology by developing secure operating systems for its robotics systems.
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
- U.S. Government Clearance eligible
- Comprehensive medical, dental, and vision plans at little to no cost to you
- Income Protection: Anduril covers life and disability insurance for all employees
- Generous time off: Highly competitive PTO plans with a holiday hiatus in December