NVIDIA logo

Senior System Software Engineer - Graphics

NVIDIA
July 07, 2026
Full-time
On-site
Pune, Maharashtra, India
Other Semiconductor Jobs, Level - Senior

Job Title

Senior System Software Engineer - Graphics

Role Summary

Work on DirectX graphics driver software for NVIDIA GPUs, focusing on single-GPU system architectures and upcoming OS and GPU features. The role combines graphics driver development with efforts to apply AI and agent-based automation to engineering workflows.

Experience Level

Senior β€” typically requires 5+ years of relevant experience in system software, device drivers, embedded software, graphics, or engineering automation systems.

Responsibilities

The core responsibilities include developing and maintaining DirectX graphics drivers and creating AI-assisted automation to improve engineering productivity.

  • Design, implement, and maintain new graphics features for OS and GPU architectures.
  • Drive quality-improvement initiatives to optimize gaming and rendering experience.
  • Develop graphics and AI-based post-processing features and algorithms for high-end rendering.
  • Build fundamental software stacks to integrate AI in graphics workflows.
  • Explore, build, deploy, and improve agent-based automation for debugging, testing, triage, code analysis, and documentation.
  • Collaborate cross-functionally to plan and deliver software objectives.

Requirements

Must-have technical skills and experience.

  • 5+ years of professional experience in system software, device drivers, embedded software, graphics applications, or engineering automation systems.
  • Strong proficiency in C/C++ and software engineering best practices.
  • Deep understanding of computer graphics, computer architecture, operating system fundamentals, and algorithms.
  • Familiarity with building, integrating, or deploying AI agents or automation systems for engineering workflows.
  • Ability to identify and automate high-value or repetitive engineering workflows using intelligent software solutions.
  • Ability to multitask and work in a dynamic environment with shifting priorities.

Nice-to-have:

  • Experience with DirectX or OpenGL graphics programming and 3D graphics concepts.
  • Experience working inside OS kernels and device drivers.
  • Familiarity with machine learning algorithms and underlying mathematics.
  • Practical experience with LLMs, retrieval systems, tool-based automation, or AI-supported software engineering tools.

Education Requirements

B.E./B.Tech or higher degree in Computer Science or Computer Engineering (or equivalent advanced degree) with significant graphics, system software, AI, or automation-related project or thesis work.


About the Company

Company: NVIDIA

Headquarters: Santa Clara, California, USA

NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.

NVIDIA logo

Date Posted: 2026-07-07