NVIDIA Logo

NVIDIA

Senior System Software Engineer

Posted 7 Days Ago
Be an Early Applicant
In-Office
Pune, Maharashtra, IND
Senior level
In-Office
Pune, Maharashtra, IND
Senior level
Develop and optimize system software for NVIDIA's VRWorks SDK and Windows drivers. Implement features and frameworks for VR/AR headsets, improve performance across GPU/CPU/memory, support multiple OS and chip platforms, and collaborate with internal teams, partners, and customers.
The summary above was generated by AI

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.

We are now looking for an experienced software engineer with strong system software and VR/AR/graphics fundamentals with robust C++ skills. This would involve contribution to the development of NVIDIA’s Virtual Reality components like VRWorks SDK & windows drivers. It is a comprehensive suite of SDK APIs and driver framework that enables different Virtual Reality use cases.

What you'll be doing:

You will work alongside forward-thinking engineers to implement and optimize software in VRWorks SDK and windows drivers for headset developers and application developers as well as improve the existing features and framework architecture for different GPUs, CPUs and system OS platforms.

We'll give you exposure to new chip platforms across different stages like emulation and bring-up.

Together we will connect with multiple teams in our company, as well as our partners and customers.

What we need to see:

  • Solid understanding of 3D graphics HW and SW.

  • Proficiency in C++ programming and debugging.

  • Knowledge of one or more graphics libraries (Direct3D, Vulkan, OpenGL)

  • You have a knack for full stack development - from implementing frameworks and interfaces to understanding the impact and consequences on the hardware.

  • Passion for optimizing system performance, root causing bottlenecks and optimizing performance on GPU, CPU and memory.

  • Strong knowledge of OS fundamentals – Windows & Linux.

  • Strong software engineering background and design fundamentals particularly related to creating robust system software.

  • Strong communication and analytical skills. Self-motivated, fast to act and eager to learn as well as guide.

  • Bachelor/Master/PhD in Computer Science or Electronics or Electrical Engineering.

  • 8+ years of experience developing systems software on Windows/Linux/iOS.

Ways to stand out from the crowd:

  • You have implemented one or more virtual reality applications. If you have used NVIDIA’s VRWorks features, it is a significant plus

  • Experience in stereoscopic rendering algorithms for Head Mounted Displays

  • You have experience working in graphics engines such as Unity or Unreal

  • Experience with graphics hardware accelerated systems on PC or embedded systems.

  • Experience of collaborating with geographically diverse multi-functional teams.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family www.nvidiabenefits.com/

NVIDIA Pune, Mahārāshtra, IND Office

Survey No.144 145, Commerzone No.5, Off, Airport Rd, Yerawada, Pune, Maharashtra, India, 411006

Similar Jobs

14 Days Ago
In-Office
Pune, Maharashtra, IND
Senior level
Senior level
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Design and optimize on-device AI inference stacks for RTX and DGX systems: develop inference runtimes, optimize models and pipelines for low-latency/efficient memory use, perform system-level debugging and performance-accuracy analysis, and collaborate across software, research, and product teams to productionize local AI workloads.
Top Skills: C++CudaDirectxDnxDxcgcLlama.CppPyTorchRtxTensorrtVllmVulkanWinml
16 Days Ago
In-Office
Pune, Maharashtra, IND
Senior level
Senior level
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Design, implement, and maintain infrastructure and CI/CD pipelines to deploy and automate local AI workloads across inference backends. Build model download and repository sync systems, implement data processing and visualizations, measure accuracy and performance, debug existing frameworks, and collaborate with developers to streamline debugging and deployment of AI applications and models.
Top Skills: C#DockerGitGrafanaJavaJenkinsKibanaKubernetesLlama.CppOllamaPerforcePerlPHPPythonPyTorchSQLTrt-RtxWinml
17 Days Ago
In-Office
Pune, Maharashtra, IND
Senior level
Senior level
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Design and optimize on-device AI inference stacks for RTX and DGX systems. Build inference runtimes, optimize models and pipelines (quantization, pruning), perform system-level debugging and performance-accuracy tradeoffs, and collaborate across software, research, architecture, and product teams to ensure production readiness.
Top Skills: C++CudaDgxDirectxDxcgcLlama.CppPyTorchRtxTensorrtVllmVulkanWinml

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account