Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 3 Software Development @ 6 Python @ 6 GPU @ 3Details
Do you enjoy hacking and tinkering at the lowest levels of software? Are you capable of crafting and implementing creative solutions in heavily resource-constrained environments? If so, you’re primed to join our team in developing display firmware for the world’s best GPUs. We are searching for an outstanding software engineer to fill a challenging, yet fun role on our GPU Firmware team. You will be joining a team whose primary mission is designing and implementing world-class firmware that drives displays including HDMI, DP, and eDP. In the world of firmware, where tight requirements of security, boot-time, storage space act as constraints to all solutions: 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 set of minds in the business. Your goal will be to shape the future of GPU technologies doing exactly what you enjoy: solving puzzles.
Responsibilities
- Design, develop, test, debug, and optimize GPU display firmware throughout the entire GPU lifecycle
- Implement industry standard display technologies, including HDMI, DP, eDP, and the UEFI Graphics Output Protocol
- Work closely with hardware, software, infrastructure, and business teams to transform new display features from idea to reality
- Work with leading OS and PC vendors to improve and innovate on the startup experience
- Create, document, and automate workflows, processes, and tooling for internal-facing and external-facing team projects
Requirements
- BS or MS degree in EE/CS/CE (or equivalent experience)
- 5+ years experience
- Display technology experience such as HDMI, DP, and eDP
- Sturdy technical background in UEFI firmware development
- In depth understanding of PC notebook and desktop architecture
- Strong grasp of software development lifecycle and coding practices
- Strong Python, C, and scripting skills
- Excellent interpersonal skills with a sense of humor highly encouraged
- Ability to collaborate effectively with hardware designers and software engineers on GPU subsystem and display functionality
Ways to Stand Out from the Crowd
- Experience with display protocol analyzers
- Experience in developing device BIOS, firmware, or other low-level software
- Familiarity with x86 and VGA assembly programming
- Experience with OS user and kernel mode drivers
- Passion for optimizing and unlocking potential through work
Benefits
You will be eligible for equity and benefits. NVIDIA is committed to diversity and equal opportunity employment, fostering a diverse work environment without discrimination.