Senior Compute System Software Engineer

NVIDIA
United States
Full timeUSD 184,000 - 287,500 annuallyFunction: Software EngineeringSkills: ["Problem-solving","Self-motivation","Independent work","Collaboration","Learning mindset"]

Design and develop low-level kernel drivers and embedded software for NVIDIA Data Center compute GPU solutions. Build and maintain cross-platform software across Linux and Windows to support GPU hardware performance and new architectures, including telemetry, device initialization/management, reset capabilities, and memory-management optimizations. Partner with software, hardware, architecture, and OEM support teams to deliver features for clock, thermal, and power management.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
1 week ago

Senior Compute System Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Design and develop low-level kernel drivers and embedded software for NVIDIA Data Center compute GPU solutions. Build and maintain cross-platform software across Linux and Windows to support GPU hardware performance and new architectures, including telemetry, device initialization/management, reset capabilities, and memory-management optimizations. Partner with software, hardware, architecture, and OEM support teams to deliver features for clock, thermal, and power management.
Location: United States
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design software for next-generation compute GPU solutions.
  • •Develop and maintain technologies enabling NVIDIA GPU hardware across Linux and Windows for performance and feature functionality.
  • •Implement cross-platform software supporting new and evolving hardware architectures.
  • •Build telemetry plus device initialization, device management, and reset capabilities.
  • •Develop embedded software features supporting GPU functionality and platform integration, including clock/thermal/power management and memory-management optimizations.

Pay and Benefits

Salary: USD 184,000 - 287,500 annually
Equity and Bonus:Equity

Key Requirements

  • •BS/MS in Computer Science, Electrical Engineering, or related field (or equivalent experience).
  • •8+ years developing low-level device drivers, especially for the Linux OS.
  • •Strong software engineering skills and ability to solve hard problems.
  • •Strong programming skills in C and C++.
  • •Detailed knowledge of OS internals and various device driver models (low-level OS knowledge required).
Education:
Skills:Problem-solvingSelf-motivationIndependent workCollaborationLearning mindset
Languages:English
Tech Stack:CC++LinuxWindowsKernel driversEmbedded software

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor