NVIDIA is searching for a highly motivated, hands-on candidate with extensive experience in SOC and platform security to define and deliver next-gen, novel products. You will be responsible for the development and implementation of a coherent, industry-leading security architecture throughout all areas of the SOC + GPU. You will need to demonstrate strong technical knowledge, excellent communication and interpersonal skills. You will work externally with partners, OEMs/ODMs and across NVIDIA's SW and HW teams.
What you'll be doing:
- Build the industry-leading security narrative and define NVIDIA's platform security posture, convincing external partners and customers of our goals
- Ensure our offerings meet current standards, requirements, and anticipates industry trends
- Lead engineering teams (FW, UEFI, EC, Drivers, etc.) to implement narrative. Provide detailed requirements, design, security bar, and acceptance criteria, and coordinate engineering milestones.
- Perform hands-on triage, cross-functional debug and implementation in key areas
- Produce comprehensive documentation/collaterals for both internal and external consumption
- Support customers and OEMs with integration needs
- Perform design and threat analysis of software and hardware designs, to ensure quality and robustness
Want more jobs like this?
Get Software Engineering jobs delivered to your inbox every week.
What we need to see:
- Deep knowledge of areas such as Arm, boot FW, UEFI and EC operation, signing, attestation
- Hands-on experience working on various platforms (SOC, PC, embedded, edge servers etc.)
- Hands-on experience interfacing with OEMs, ODMs, BIOS vendors, partners
- Excellent documentation and presentation track record
- Proven track record of providing and following through with pragmatic security requirements
- Experience with threat modeling, formal design analysis etc.
- Ability to work collaboratively and remotely with others to accomplish complex goals
- 15+ years of meaningful software engineering experience
- Minimum BS in Electrical/Computer Engineering or equivalent experience
Ways to stand out from the crowd:
- Proven success in driving platform security end to end
- Experience with GPU architecture and security
- Excellent C programming and low-level driver experience
- Experience with secure code quality practices and tooling to support quick engagements and rapid analysis - static analysis tools (Coverity, Checkmarx, or similar), dynamic scanning (Rapid 7, AppSider, or similar), Fuzzing (AFL, SyzKaller, Peach, or similar) and code coverage (Bullseye, LDRA, etc).
NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative, passionate and self-motivated, we want to hear from you! NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services.
The base salary range is 272,000 USD - 419,750 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.
You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.