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.

Date Posted: 2026-07-07