N

NVIDIA

Designs the chips and software that power AI

Senior System Software Engineer - Graphics Processing Unit

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • A BS or MS in Computer Science, Electrical Engineering, or Computer Engineering, or equivalent experience.
  • At least 5 years of experience developing system software, embedded software, firmware, or kernel-mode drivers.
  • Strong C programming and debugging skills.
  • A 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.

Responsibilities

  • Design, develop, test, and maintain GPU/display kernel-mode drivers and embedded firmware.
  • Develop system software across Linux, Android, or a 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 internal teams and external partners throughout the product lifecycle.

Desired Qualifications

  • 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 debugging display interoperability or content-protection certification issues.

About the Company

NVIDIA

Designs the chips and software that power AI

NVIDIA designs the chips and software that power artificial intelligence and sells complete data center systems to cloud providers, AI labs, and other businesses, along with GeForce graphics cards for gamers. Its GPUs, chips that perform thousands of calculations at once, became the main hardware for AI after researchers used them to train the AlexNet image-recognition model in 2012. NVIDIA connects many GPUs with its own processors and networking gear into servers and rack-sized computers, and developers program them through its CUDA software. These systems bring in most of its sales, and it also makes chips for cars and robots. Jensen Huang co-founded NVIDIA in 1993, and it is based in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1993

Recently Posted Jobs

Explore more opportunities at NVIDIA

See more jobs