5 days ago
Austin, TX, USA or Milpitas, CA, USASenior / Staff+
H1B Sponsor
Responsibilities
- Design and implement secure firmware architectures for embedded and hardware systems.
- Develop secure boot, firmware authentication, hardware root of trust, and secure firmware update mechanisms.
- Define threat models and security requirements for firmware components.
- Develop and maintain secure embedded firmware using languages such as C, C++, and Rust.
- Integrate cryptographic libraries and hardware security modules (HSM/TPM).
- Implement protections against firmware tampering, side-channel attacks, fault injection, and reverse engineering.
- Perform firmware security assessments, code reviews, and vulnerability analysis.
- Conduct penetration testing, fuzz testing, and other security validation techniques.
- Collaborate with hardware teams to integrate chip-level security features.
- Ensure firmware implementations align with industry standards such as NIST, FIPS, and Secure Development Lifecycle practices.
Requirements
- Bachelor’s or Master’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related discipline.
- 5–10+ years of experience in embedded systems or firmware development.
- Strong programming experience in C and C++.
- Deep understanding of secure boot architectures and trusted boot chains.
- Strong knowledge of cryptographic protocols and secure firmware design practices.
- Experience working with embedded operating systems such as FreeRTOS, Zephyr, or Linux.
- Experience implementing secure firmware update systems and cryptographic key management.
Benefits
- Competitive salary and benefits package.
- Commitment to building an inclusive work environment.
- Flexible approach to interviews and reasonable adjustments for candidates.