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