Senior System Software Engineer, GPU Virtualization

at Nvidia
USD 224,000-425,500 per year
SENIOR
βœ… On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Software Development @ 7 Linux @ 4 Communication @ 7 Debugging @ 7 QA @ 4 System Architecture @ 3 GPU @ 4

Details

NVIDIA is searching for a highly motivated, creative engineer with experience in system software to join the GPU Virtualization team. You will work on next-generation GPU hardware and software features across user and kernel stacks, collaborate with internal teams and partners, and help deliver GPU features to cloud and customers.

Responsibilities

  • Design, develop, optimize, debug, unit test, document and maintain next-generation graphics and computing features for NVIDIA GPUs.
  • Work through all phases of development on next-generation GPU hardware and software features across user and kernel stacks.
  • Diagnose and resolve customer issues, provide timely root cause analysis and fixes.
  • Collaborate with internal teams (software, hardware, architecture, QA, OEM support), partners and customers to define products/features and resolve issues.

Requirements

  • BS degree or higher in computer science or related field, or equivalent experience.
  • 12+ years of industry experience.
  • In-depth understanding of Windows or Linux device drivers and PC architecture; ability to work close to hardware.
  • Proficient in C/C++ with strong software development, optimization and analytical skills.
  • Strong debugging skills with extensive experience using gdb/kgdb/windbg to analyze complex software.
  • Strong written and verbal communication skills for creating technical documents and working with a globally distributed engineering team.

Ways to stand out

  • Understanding of virtualization concepts and system software for ESX, Hyper-V or KVM.
  • Knowledge of DirectX/OpenGL graphics technologies and the WDDM model.
  • Familiarity with computer system architecture and microprocessor/microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.).

Compensation & Benefits

  • Base salary ranges by level:
    • Level 5: 224,000 USD - 356,500 USD
    • Level 6: 272,000 USD - 425,500 USD
  • Eligible for equity and company benefits (see NVIDIA benefits page).

Additional information

  • Applications for this job will be accepted at least until November 23, 2025.
  • NVIDIA is an equal opportunity employer and values diversity in its employees.