What you’ll be doing:
You’ll lead a team to develop, debug, and maintain GPU firmware throughout the NVIDIA GPU lifecycle
Drive execution of GPU firmware for multiple consumer product lines with aggressive schedules
Define firmware feature roadmaps to align with hardware and industry specification advancements
Provide direction for design and implementation of creative solutions for boot software
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/innovate the startup experience
Improve team software process and core infrastructure via projects dealing with build systems and regression farms
Continuously evaluate and improve security for firmware that functions as a root of trust
What we need to see:
BS or MS degree in EE/CS/CE or equivalent experience
10+ overall years of experience in the software industry
4+ years’ experience in leading teams developing device BIOS, firmware, or other low-level software
Strong C skills
Even stronger communication skills
Sense of humor stronger than your C skills encouraged, but not required
Deep understanding of software process
Easy to work with, as you’ll constantly work closely with both hardware designers and other software engineers and managers to design, develop, and debug functional (and non-functional!) aspects of GPU subsystems
Ways to stand out from the crowd:
Examples of customer facing system software features that you drove to completion
Knowledge of the PC architecture including PCI/PCIe as well as display technologies like DP and HDMI
Experience developing for UEFI environments
Experience in working on datacenter software
Passion for your work
משרות נוספות שיכולות לעניין אותך