Senior Graphics Software Engineer - DirectX Driver Development

Nvidia Pune, Maharashtra
Permanent Job Not disclosed
Machine Learning Computer Architecture Algorithms

Join NVIDIA's innovative DirectX Graphics software team in Pune, Maharashtra. As a Senior Software Engineer, you will focus on developing and maintaining DirectX Driver software for our extensive GPU lineup. Your contributions will significantly impact gaming, graphics, accelerated computing, and AI applications used by academic institutions, startups, and industry leaders worldwide. We are seeking passionate, creative, and dedicated engineers to achieve our engineering goals and enhance engineering workflows through AI automation.

**What You'll Do:** * Develop and maintain high-quality DirectX Graphics Drivers for NVIDIA GPUs, focusing on single-GPU system architectures. * Create new OS and chip graphics features for upcoming operating systems and GPU architectures. * Drive quality improvement initiatives to ensure the best gaming experience on NVIDIA GPUs. * Advance graphics and AI-based post-processing features and algorithms for high-end rendering. * Build fundamental software stacks and features for AI integration in graphics. * Explore and implement AI agents to automate engineering workflows (debugging, testing, triage, code analysis, documentation) and improve developer efficiency. * Deploy and continuously enhance agent-based automation solutions to accelerate engineering processes and elevate quality. * Collaborate with internal teams to plan and execute software objectives.

**What We Need To See:** * Bachelor's or Master's degree in Computer Science/Engineering with substantial experience in graphics, system software, AI, or automation. * 5+ years of experience and a passion for system software, device drivers, embedded software, graphics applications, or engineering automation systems. * Strong C/C++ programming skills and a deep understanding of computer graphics, computer architecture, operating system fundamentals, algorithms, and machine learning. * Experience with building, integrating, or deploying AI agents, AI-assisted developer tools, or automation systems for engineering workflows. * A passion for identifying and automating repetitive or high-value engineering workflows. * Proven ability to multitask effectively in a dynamic environment with evolving priorities.

**Ways To Stand Out:** * Knowledge of 3D graphics concepts and programming with DirectX or OpenGL. * Experience working within operating system kernels and device drivers. * Familiarity with machine learning algorithms and underlying mathematical concepts. * Practical experience with LLMs, AI agents, retrieval systems, tool-based automation, or AI-supported software engineering tools. * Demonstrated skill in automating complex engineering workflows with AI-powered systems.

Similar Jobs

View all

Software Engineer II

FedEx

Chennai, Tamil Nadu 2-5 Years
Permanent Job Not disclosed

Senior Software Engineer

BlackLine

Bengaluru / Bangalore, Karnataka 7-9 Years
Permanent Job Not disclosed

Software Engineer II (Java, backend)

Guidewire Software

Bengaluru / Bangalore, Karnataka 3-5 Years
Permanent Job Not disclosed

Software Engineer III - Java Fullstack

Jpmorgan & Co

Bengaluru / Bangalore, Karnataka 3-5 Years
Permanent Job Not disclosed

Custom Software Engineer

Accenture

Hyderabad / Secunderabad, Telangana, Telangana 3-5 Years
Permanent Job Not disclosed

Java Software Engineer

Numeric Technologies

Pune, Maharashtra 6-8 Years
Permanent Job Not disclosed
Apply Now