Skip to content

Embedded Software Team Lead – Cryptography – Intelligence Systems
Company | Anduril |
---|
Location | Reston, VA, USA |
---|
Salary | $132000 – $198000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- Must have an active United States Top Secret security clearance.
- 8+ years in relevant Science and/or Engineering related field.
- 8+ years of experience writing production software (C, C++, or Rust).
- 5+ years leading and building software engineering teams.
- Expertise implementing complex cryptographic algorithms and security requirements.
- Experience building low-level embedded software solutions involving hardware integration.
- Ability to quickly understand and navigate complex systems and established code bases.
- Ability to understand and implement complex certification requirements.
- Desire to work with an outstanding team of developers.
- Willingness to write and oversee world-class code.
- Deep commitment to solid, reviewed, well tested, well commented, well documented code.
- Familiarity with CI/CD, static code analysis, advanced debugging.
Responsibilities
- Oversee implementation, rigorous testing, and validation of cryptographic algorithms from formal specifications.
- Provide technical leadership and people management for a team of 5-8 developers, giving them guidance on scope, direction, and technical approach, proactively identifying and removing blockers for the team.
- Foster a healthy collaborative team environment — our people matter to us.
- Work in a fast-paced and rapidly growing environment, on a program of significant national security importance.
- Create, own, and maintain a software roadmap and execution plan, with detailed breakdown of work and milestones tracked against broader software and program deliverables.
- Actively contribute to the software development for critical tasks as needed to meet program deadlines.
- Adhere to software best practices and coding standards, perform code reviews, interact with revision control, build processes, and testing.
- Triage issues and investigate root cause failures.
- Report to the overall software lead for the project.
- Coordinate with other software team leads, engineering leads, and external teams or subcontractors as needed.
Preferred Qualifications
- Experience with Cryptol.
- Experience implementing ASN.1 and X.509.
- Experience working with complex SoCs.
- Strong focus on security.