Nvidia

Senior Compute System Software Engineer

Nvidia
Apply
6 days ago
Santa Clara, CA, USASenior
H1B Sponsor

Base Salary

$184k - $288k/yr

Responsibilities

  • Design software for next-generation compute GPU solutions.
  • Develop and maintain kernel drivers and software supporting NVIDIA GPU hardware across Linux and Windows.
  • Implement cross-platform solutions for new and evolving hardware architectures.
  • Develop clock, thermal, and power-management features.
  • Build telemetry, device initialization, device management, and reset capabilities.
  • Implement GPU memory-management solutions and performance optimizations.
  • Contribute to embedded software development and platform integration.
  • Collaborate with software, hardware, architecture, and OEM support teams.

Requirements

  • Bachelor of Science or Master of Science in Computer Science, Electrical Engineering, or a related field, or equivalent experience.
  • 8+ years of hands-on experience developing low-level device drivers, especially for Linux.
  • Strong programming skills in C and C++.
  • Detailed knowledge of operating system internals and device-driver models.
  • Low-level operating-system knowledge.
  • Strong written and oral English communication skills.
  • Ability to work independently with minimal direction.
  • Windows experience is preferred.

Benefits

  • Eligible for equity and benefits.

Tech Stack

CC++LinuxWindows

Categories

Nvidia

About Nvidia

10,000+ employees

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.

Contact me