# Security Software Engineer - GPU Firmware

**Company**: NVIDIA
**Experience**: senior
**Job type**: full-time
**Salary**: 152,000 USD - 241,500 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Firmware-Security-Engineer_JR2027698?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_baed7250-53d

## Description

We are seeking an outstanding security software engineer to join our GPU Firmware team. You will help develop the boot software that powers the world's best GPUs. The GPU Firmware team builds the root of trust firmware for GPUs that provides secure boot, update, and attestation services for all our GPU products.

**Responsibilities:**

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

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

- Improve team software process and core infrastructure by enhancing build systems, regression farms, and security test infrastructure

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

- Facilitate security requirements and solutions by participating in industry standards such as NIST, Open Compute Project, DMTF etc., and aligning with key customers and partners

- Collaborate with NVIDIA's and third-party vendors' hardware and software teams to improve security across hardware, BootROMs, and software stacks

- Work within a larger virtual security team on other parts of the GPU stack, as necessary

**Requirements:**

- BS or MS degree in EE/CS/CE (or equivalent experience)

- 5+ years' experience in developing device BIOS, firmware, or other low-level software

- 2+ years' experience in building secure firmware and working with hardware security components

- Strong C skills

- 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

**Nice to Have:**

- Experience with threat modeling, formal design analysis, hardware/firmware architecture, and other demonstrable security experience in a defensive security focused role

- 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 your work

The base salary range is 152,000 USD - 241,500 USD. You will also be eligible for equity and benefits.

## Skills

### Required
- C
- firmware development
- secure software fundamentals
- cryptography
- authentication/attestation

### Nice to have
- threat modeling
- formal design analysis
- hardware/firmware architecture
- secure development techniques
- formal verification

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Firmware-Security-Engineer_JR2027698?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
