NVIDIA
Website:
nvidia.com
Job details:
Do you enjoy hacking and tinkering at the lowest levels of software? Are you capable of leading a team of engineers designing clever firmware solutions while in heavily resource-constrained environments? Do you have a history of successfully completing projects on time with aggressive schedules? If so, you’re primed to lead a team to develop the boot software that powers the world’s best GPUs.We are searching for a top-notch system software manager to fill a challenging, yet fun role on our GPU Firmware team. You will be joining a team whose primary mission is solving the intricate enigma of securing and innovating the boot process for our GPUs, while dealing with the formidable constraints of boot-time and storage space. Every. Byte. Counts. This is your chance to create waves in the industry while directly working with and alongside some of the most top-valued diverse minds in the graphics software and GPU business. Your goal will be to shape the future of graphics technologies doing exactly what you enjoy: solving puzzles. If this sounds interesting and you’re up for the task, we’d certainly like to hear from you!
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
We are widely considered to be one of the technology world’s most desirable employers, and as a result have some of the most brilliant and talented people in the world working for us. If you're clever, creative, and driven, we'd love to have you join the team.
, , JR2001538
Click on Apply to know more.