Senior System Software Engineer - GPU

Posted 3 Hours Ago
Be an Early Applicant
3 Locations
In-Office
Senior level
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
The Role
Develop and maintain production-quality GPU and display kernel-mode drivers, embedded firmware, and system software for Linux and Android. Implement HDCP and other display-content-protection features, debug hardware-software interoperability issues, and build automated tests and diagnostic tools. The role requires strong C programming, operating-system and concurrency knowledge, low-level debugging, and collaboration with hardware, firmware, security, and external partner teams.
Summary Generated by Built In

NVIDIA is seeking an outstanding Senior System Software Engineer to join our Display Driver team. You will develop production-quality system software for next-generation NVIDIA GPU and Tegra platforms, working across operating systems such as Linux and Android.

The role combines broad kernel-mode driver development with opportunities to work on display security technologies, including High-bandwidth Digital Content Protection (HDCP). You will collaborate with hardware, firmware, security, and system software teams to deliver reliable and secure display solutions.


What you’ll be doing

  • Design, develop, test, and maintain GPU/display kernel-mode drivers and embedded firmware.
  • Develop system software across Linux, Android or similar operating system.
  • Implement and maintain HDCP and related display-content-protection functionality.
  • Debug interactions across software, firmware, hardware, and external display devices.
  • Develop multithreaded, performance-sensitive software in C.
  • Participate in design, code, and security reviews.
  • Build automated tests and diagnostic tools to improve reliability and interoperability.
  • Collaborate with teams across NVIDIA and external partners throughout the product lifecycle.

What we need to see

  • BS or MS in Computer Science, Electrical Engineering, Computer Engineering, or equivalent experience.
  • 5+ years of experience developing system software, embedded software, firmware, or kernel-mode drivers.
  • Strong C programming and debugging skills.
  • Solid understanding of operating-system fundamentals, computer architecture, memory management, synchronization, and concurrency.
  • Experience developing low-level software on Linux, Android, or a similar operating system.
  • Familiarity with secure protocols, cryptographic concepts, authentication, key management, or content-protection technologies.

  • Strong analytical, communication, and collaboration skills.

Ways to stand out from the crowd

  • Experience implementing or debugging HDCP 1.x/2.x authentication and content-protection flows.
  • Knowledge of HDMI, DisplayPort, USB-C DisplayPort Alt Mode, DDC/I²C, or DisplayPort AUX protocols.
  • Experience with Linux DRM/KMS or graphics/display kernel drivers.
  • Familiarity with trusted execution environments, secure firmware, hardware security modules, or secure key provisioning.
  • Experience in debugging display interoperability, or content-protection certification issues.

Skills Required

  • Bachelor’s or master’s degree in Computer Science, Electrical Engineering, Computer Engineering, or equivalent experience
  • 5+ years of experience developing system software, embedded software, firmware, or kernel-mode drivers
  • Strong C programming and debugging skills
  • Understanding of operating-system fundamentals, computer architecture, memory management, synchronization, and concurrency
  • Experience developing low-level software on Linux, Android, or a similar operating system
  • Familiarity with secure protocols, cryptographic concepts, authentication, key management, or content-protection technologies
  • Strong analytical, communication, and collaboration skills
  • Experience implementing or debugging HDCP 1.x/2.x authentication and content-protection flows
  • Knowledge of HDMI, DisplayPort, USB-C DisplayPort Alt Mode, DDC/I2C, or DisplayPort AUX protocols
  • Experience with Linux DRM/KMS or graphics/display kernel drivers
  • Familiarity with trusted execution environments, secure firmware, hardware security modules, or secure key provisioning
  • Experience debugging display interoperability or content-protection certification issues

NVIDIA Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about NVIDIA and has not been reviewed or approved by NVIDIA.

  • Equity Value & Accessibility — Company stock and RSUs have driven exceptional total compensation, with a generous employee stock purchase plan and ongoing equity refreshers playing a central role. Feedback suggests historic share-price gains created significant financial upside for many.
  • Healthcare Strength — Multiple plan options (HSA, PPO, and in some locations Kaiser) with in-network preventive care covered at 100% and company HSA contributions indicate a robust offering. Mental-health sessions and broad dental, vision, and disability coverage further strengthen the package.
  • Parental & Family Support — Up to 22 weeks of fully paid parental leave, adoption and surrogacy reimbursement, and coverage for IVF and egg freezing are highlighted as standout features. Additional family-care resources and caregiving support broaden the appeal.

NVIDIA Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Santa Clara, CA
21,960 Employees
Year Founded: 1993

What We Do

NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, NVIDIA is increasingly known as “the AI computing company.”

Similar Jobs

NVIDIA Logo NVIDIA

Software Engineer

Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
In-Office
2 Locations
21960 Employees

NVIDIA Logo NVIDIA

Software Engineer

Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
In-Office
2 Locations
21960 Employees

NVIDIA Logo NVIDIA

Software Engineer

Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
In-Office
2 Locations
21960 Employees

NVIDIA Logo NVIDIA

Software Engineer

Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
In-Office
Pune, Maharashtra, IND
21960 Employees

Similar Companies Hiring

Unusual Machines, Inc. Thumbnail
Hardware • Robotics
Orlando, FL
300 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account