Senior System Software Engineer

NVIDIA
Pune
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 8+ yearsEducation: bachelorsSkills: ["Communication","Analytical skills","Self-motivation","Fast to act","Eager to learn"]

Develop and optimize system software for NVIDIA’s VRWorks SDK and Windows drivers, collaborating with engineers to improve features and framework architecture across GPUs, CPUs, and OS platforms. Build and enhance SDK APIs and driver framework that enable VR use cases, with exposure to new chip platforms through emulation and bring-up. Partner with internal teams, as well as customers and partners, to deliver performant VR experiences.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
1 day ago

Senior System Software Engineer

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 minutes agoStatus: Live

Job Summary

Develop and optimize system software for NVIDIA’s VRWorks SDK and Windows drivers, collaborating with engineers to improve features and framework architecture across GPUs, CPUs, and OS platforms. Build and enhance SDK APIs and driver framework that enable VR use cases, with exposure to new chip platforms through emulation and bring-up. Partner with internal teams, as well as customers and partners, to deliver performant VR experiences.
Location: Pune
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Implement and optimize software in VRWorks SDK and Windows drivers for headset and application developers.
  • •Improve existing features and framework architecture across different GPUs, CPUs, and system OS platforms.
  • •Develop and enhance SDK APIs and driver framework for multiple VR use cases.
  • •Gain exposure to new chip platforms across emulation and bring-up stages.
  • •Collaborate with multiple internal teams as well as partners and customers to deliver improvements.

Key Requirements

  • •Strong understanding of 3D graphics hardware and software fundamentals.
  • •Proficiency in C++ programming and debugging.
  • •Knowledge of one or more graphics libraries such as Direct3D, Vulkan, or OpenGL.
  • •Strong knowledge of OS fundamentals, including Windows and Linux.
  • •8+ years of experience developing systems software on Windows/Linux/iOS, with a Bachelor/Master/PhD in Computer Science or Electronics/Electrical Engineering.
Experience:8+ yearsVR3D graphicsVirtual reality
Education:Bachelor's in Computer Science or Electronics or Electrical Engineering
Skills:CommunicationAnalytical skillsSelf-motivationFast to actEager to learn
Tech Stack:C++VRWorks SDKWindowsLinuxDirect3DVulkanOpenGLUnityUnrealIOS

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