Security Software Engineer - Crypto Services

Anduril

Washington, United States
Base: $146,000 - $220,000 usd; bonus/equity: highl...
On-site
Embedded software development
Crypto services and key management
Real-time embedded systems
Design and develop cybersecurity tools for realtime embedded, embedded Linux, and Android systems

Job Summary

  • Design and develop cybersecurity tools for realtime embedded, embedded Linux, and Android systems.
  • Design and develop resilient software supporting all phases of key handling on embedded systems.
  • Develop thorough testing and qualification procedures for security critical components.

Matching Summary

Design and develop cybersecurity tools for realtime embedded, embedded Linux, and Android systems.

Salary

Base: $146,000 - $220,000 USD; Bonus/Equity: Highly competitive equity grants; Benefits: Top-tier benefits including healthcare, income protection, generous time off, family planning, mental health resources, professional development, commuter benefits

Skills & Requirements

Must-have

  • Embedded software development
  • Crypto services and key management
  • Real-time embedded systems
  • Embedded Linux systems
  • Android systems development
  • Security best practices

Nice-to-have

  • Security frameworks and compliance
  • Cloud infrastructure management
  • US Government key handling requirements
  • Problem-solving and analytical skills
  • Communication and teamwork abilities

Key Requirements

  • 2+ years of software development experience in Golang, Rust, or C/C++
  • Experience with embedded HSMs and Secure Elements
  • Experience with CI/CD and test automation
  • Experience debugging embedded systems
  • Solid understanding of cybersecurity principles
  • Ability to obtain and hold a U.S. Secret security clearance

Work Rights

Must have U.S. Secret security clearance

Tailored Resume

Cover Letter