Senior System Software Engineer, GPU Virtualization
at Nvidia
π Santa Clara, United States
USD 224,000-425,500 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 7 Linux @ 4 Communication @ 7 Debugging @ 7 QA @ 4 System Architecture @ 3 GPU @ 4Details
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.