Anduril Industries is a defense technology company aiming to transform military capabilities with advanced technology. The Intelligence Systems team specifically focuses on developing and deploying critically needed capabilities for Intelligence Community (IC) customers to address pressing national security requirements.
Requirements
- Experience with one or more of the following languages: Rust, C, C++, ARMv7/ARMv8 assembly.
- Experience developing bare metal code, infrastructure, and drivers.
- Experience developing operating systems or portions thereof.
- Strong focus on security.
- Experience with complex SoCs.
- Experience implementing Control Flow Integrity.
- Experience with ISRs, MMUs, timers, health tests, entropy.
- Experience with standard I/O (UART, I2C, SPI, eMMC,...).
Responsibilities
- Design and develop low-level bare-metal infrastructure code that is rigorously tested and validated.
- Build out the software ecosystem supporting next-generation hardware platforms powered by cutting-edge System-on-Chip devices.
- Board bring-up on embedded ARM boards (bootloaders, drivers, etc.).
- Customize vendor BSPs for use with ARM-based SoC platforms.
- Help secure our embedded system devices.
- Develop and maintain automated tests to ensure proper functionality of embedded systems
Other
- Currently possesses and is able to maintain an active U.S. Secret security clearance.
- The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only.
- Highly competitive equity grants are included in the majority of full time offers.
- Anduril offers top-tier benefits for full-time employees.
- Relocation assistance (depending on role eligibility).