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.

Date Posted: 2026-05-19