Anduril Industries is looking to develop and deploy critically needed capabilities that address the Intelligence Community's most pressing national security requirements.
Requirements
- 10+ years of experience in full-stack software development
- Experience working in constrained development environments, including air-gapped systems
- Experience designing new software architectures and building low-level embedded software solutions including hardware integration and bare-metal code development
- Ability to quickly understand and navigate complex systems and established code bases
- Ability to understand and implement complex certification requirements
- Experience implementing network and communication protocols, cryptographic systems, display protocols, or similar
- Experience working with complex SoCs, ISRs, MMUs, timers, FPGA systems and commercial wireless systems software stacks (Wi-Fi, Bluetooth, etc.)
Responsibilities
- Develop software across projects that may range from full-stack enterprise software to user-facing software on embedded and custom hardware devices
- Write middleware, port and refactor code bases between languages, performance tune, integrate encryption systems, design software architectures, front-end and back-end development
- Work at various levels of the software stack, from databases to GUI frameworks
- Maintain and update existing software systems
- Provide technical leadership and the ability to learn new software technologies quickly
- Provide software designs, estimates, and schedules as needed to program and project management
- Actively contribute to the software development for critical tasks as needed to meet program deadlines
Other
- BS in Computer Science, Computer Engineering, or related fields
- Currently possesses and is able to maintain an active U.S. Top Secret security clearance with Full Scope Polygraph
- Willingness to write and oversee world-class code with a deep commitment to solid, reviewed, well tested, well commented, well documented code
- Ability to work within tight timelines and resource constraints
- Coordinate with other software team leads, engineering leads, and external teams or subcontractors as needed