Senior Firmware Security Engineer
Job Description
Senior Firmware Security Engineer role focused on securing GPU boot firmware, including root-of-trust, under tight boot-time and storage constraints.
Responsibilities
- Design, develop, test, debug, and optimize GPU firmware across the full GPU lifecycle
- Continuously assess and strengthen the security posture of firmware and hardware serving as the product root of trust
- Improve team software process and core infrastructure by enhancing build systems, regression farms, and security test infrastructure
- Contribute to deep security reviews across software, hardware, process, and infrastructure
- Support security requirements and solutions by participating in industry standards such as NIST, Open Compute Project, DMTF, and aligning with key customers and partners
- Collaborate with NVIDIA teams and third-party vendors to improve security across hardware, BootROMs, and software stacks
- Work with a larger virtual security team on other parts of the GPU stack, as needed
Requirements
- BS or MS degree in EE/CS/CE (or equivalent experience)
- 5+ years experience developing device BIOS, firmware, or other low-level software
- 2+ years experience building secure firmware and working with hardware security components
- Strong C skills
- Secure software fundamentals, including cryptography, authentication/attestation, chains of trust, and understanding common SW security vulnerabilities
- Ability to work closely across hardware designers and other software engineers to design, develop, and debug functional and non-functional GPU subsystem aspects
Technologies
- C
- Cryptography
- Authentication/attestation
- Chains of trust
Benefits
- Eligible for equity and benefits
Ways to stand out
- Experience with threat modeling, formal design analysis, hardware/firmware architecture, and defensive security-focused work
- Background with secure development techniques such as attack-trees, static/dynamic analysis, fuzzing, and negative testing
- Experience developing for safety-critical platforms
- Experience with formal verification
- Passion for the work
Location: Santa Clara, CA (onsite)
Compensation: USD 152,000 - 241,500 per year
Minimum experience: 5 years