Firmware Engineer - GPU
at Nvidia
๐ Santa Clara, United States
USD 148,000-287,500 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 3 Debugging @ 3 GPU @ 3Details
You will join a GPU Firmware team responsible for developing secure, resource-constrained boot software for GPUs. The role focuses on designing, implementing, testing, debugging, and optimizing firmware and boot-time features while working closely with hardware, software, infrastructure, and business teams. The position emphasizes security, constrained storage/boot-time optimizations, and collaboration with OS and PC vendors to improve startup experience.
Responsibilities
- Design, develop, test, debug, and optimize creative solutions for GPU firmware throughout the entire GPU lifecycle.
- Work closely with hardware, software, infrastructure, and business teams to transform new firmware features from idea to reality.
- Collaborate 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.
Requirements
- BS or MS degree in EE, CS, CE (or equivalent experience).
- 4+ years experience developing device BIOS, firmware, or other low-level software.
- Familiarity with industry standards and specifications such as SPI, I2C, PCIe, UEFI, and PLDM.
- Strong C skills.
- Deep understanding of software process and strong debugging skills.
- Excellent interpersonal and collaboration skills; comfortable working closely with hardware designers and other software engineers.
- Comfortable operating in heavily resource-constrained environments where boot-time and storage size are critical.
Ways to stand out (preferred)
- Experience in x86 / RISC-V / ARM assembly and knowledge of PC / PCIe / UEFI architectures.
- Background with display technologies such as DisplayPort (DP), HDMI, and VGA / VESA specifications.
- EEPROM / Flash and storage device programming experience.
- Experience with secure development techniques such as threat modeling, attack trees, static/dynamic analysis, fuzzing, and negative testing.
- Passion for the work and a sense of humor are encouraged.
Benefits & Compensation
- Base salary range:
- Level 3: 148,000 USD - 235,750 USD
- Level 4: 184,000 USD - 287,500 USD
- You will also be eligible for equity and benefits.
- NVIDIA is an equal opportunity employer committed to fostering a diverse work environment.
- Applications accepted at least until July 29, 2025.
Additional details
- Location: Santa Clara, CA, United States (specified location).
- Employment type: Full time.