Anduril Industries is a defense technology company aiming to transform U.S. and allied military capabilities by bringing 21st-century innovation to the defense industry. The Anduril Intelligence Systems (AIS) 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.