NVIDIA

Senior System Software Engineer – GPU Virtualization

NVIDIA

full-time

Posted on:

Location Type: Office

Location: PuneIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Work closely with passionate engineers to design, develop, optimize, debug, unit test, document and maintain next-generation graphics and computing features for NVIDIA GPUs
  • Collaborate with many internal teams (software, hardware, architecture, QA and OEM support), partners and customers to define new products and features, and resolve issues.

Requirements

  • BS degree or higher or equivalent experience (computer science or related)
  • 5+ years of industry experience
  • In depth understanding of Windows or Linux device drivers, PC architecture and ability to work close to the hardware
  • Proficient in C/C++ with strong software development, optimization and analytical skills
  • Strong debugging skills and extensive experience using gdb/kgdb/windbg to analyze complex pieces of software
  • Strong articulation skills for crafting and improving technical documents, and to engage globally distributed engineering team.
Benefits
  • NVIDIA is an equal opportunity employer and value diversity at our company.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++Windows device driversLinux device driversPC architecturedebugginggdbkgdbwindbgsoftware optimization
Soft Skills
analytical skillsarticulation skillstechnical documentationcollaborationcommunication
Certifications
BS degreecomputer science degree