NVIDIA logo

Senior System Software Engineer - Graphics

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

Job Title

Senior System Software Engineer - Graphics

Role Summary

Develop and maintain DirectX graphics drivers and engineering automation for NVIDIA GPUs, focusing on single-GPU system architectures. The role sits on the DirectX Graphics software team and impacts gaming, graphics, accelerated computing, and AI workloads worldwide.

Experience Level

Senior-level; requires 5+ years of relevant experience in system software, device drivers, graphics, or engineering automation.

Responsibilities

Primary responsibilities include driver development, feature design, quality initiatives, and building AI-driven automation solutions:

  • Design, implement, and maintain DirectX graphics drivers and OS/chip-specific graphics features for NVIDIA GPUs.
  • Drive quality-improvement initiatives to optimize gaming and rendering performance.
  • Develop graphics and AI-based post-processing features and rendering algorithms.
  • Implement fundamental software stacks and features that apply AI within graphics pipelines.
  • Build, deploy, and continuously improve agent-based automation for debugging, testing, triage, code analysis, and documentation.
  • Collaborate with cross-functional teams to plan and deliver software objectives.

Requirements

Must-have skills and experience:

  • 5+ years developing system software, device drivers, embedded software, graphics applications, or engineering automation systems.
  • Expert-level C/C++ programming skills.
  • Strong understanding of computer graphics, computer architecture, operating system fundamentals, and algorithms.
  • Familiarity with building, integrating, or deploying AI agents or AI-assisted developer tools.
  • Proven ability to identify repetitive workflows and automate them using intelligent software solutions.
  • Ability to work in a dynamic environment and manage shifting priorities.

Nice-to-have:

  • Experience with DirectX or OpenGL graphics programming and 3D graphics concepts.
  • Kernel and device driver development experience.
  • Familiarity with machine learning algorithms, LLMs, retrieval systems, and automation frameworks.
  • Practical experience applying LLMs or AI agents to software engineering workflows.

Education Requirements

B.E./B.Tech or higher degree in Computer Science, Computer Engineering, or a related engineering field. Prefer candidates with significant graphics, system software, AI, or automation-related project or thesis work; advanced degrees are beneficial.


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-05-19