
Senior System Software Engineer – GPU Virtualization
NVIDIA
full-time
Posted on:
Location Type: Office
Location: Pune • India
Visit company websiteExplore more
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