Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Nvidia Senior Firmware Security Engineer 
United States, California 
168861862

31.07.2024


What you’ll be doing:

  • Design, develop, test, debug, and optimize GPU firmware throughout the entire GPU lifecycle

  • Design and implement creative solutions for boot software

  • Continuously evaluate and improve the security posture of firmware and hardware that form the root of trust for our products

  • Evaluate and design secure firmware solutions for server platforms

  • Build automated security testing infrastructure

  • Facilitate security requirements for GPU products by driving compliance with industry standards such as NIST, Open Compute Project, DMTF etc.

  • Participate in in-depth security reviews of software, hardware, process, and infrastructure

  • Align with customers and partners on security requirements and features

  • Work with hardware teams to improve NVIDIA’s GPU security across hardware BootROMs, crypto accelerators, key stores, and other units

  • Collaborate with hardware, software, and business teams to transform new firmware features from idea to reality

  • Work with leading OS and PC vendors to improve and innovate on the startup experience

  • Improve team software process and core infrastructure by enhancing build systems and regression farms

What we need to see:

  • BS or MS degree in EE/CS/CE or equivalent experience

  • 8+ years’ experience in developing device BIOS, firmware, or other low-level software

  • 8+ years’ experience in building secure firmware and working with hardware security components

  • Strong C programming skills

  • Even stronger interpersonal skills

  • Sense of humor heavily encouraged, but not required

  • Deep understanding of software process

  • Secure software fundamentals including cryptography,authentication/attestation,chains of trust, and understanding of common SW security vulnerabilities

  • Easy to work with, as you’ll constantly work closely with both hardware designers and other software engineers to design, develop, and debug functional (and non-functional!) aspects of GPU subsystems

Ways to stand out from the crowd:

  • Experience in x86/RISCV/ARM assembly and knowledge of the PCIe architecture

  • Experience with secure development techniques such as threat models, attack-trees, static/dynamic analysis, fuzzing, and negative testing

  • Experience with formal verification

  • Passion for your work

You will also be eligible for equity and .