ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

System Software Engineer, GPU Kernel Driver

NVIDIA

India, Pune permanent

Posted: March 4, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

System Software Engineer, GPU Kernel Driver

Job Description

NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company.” We're looking to grow our company, and build our teams with the smartest people in the world. Would you like to join us at the forefront of technological advancement?

We are looking for enthusiastic software engineers with proficiency and interest in OS/System Software concepts at the Hardware/Software boundary to join the GPU Software team. You will be working with our production GPU kernel driver and embedded software to develop secure, scalable and portable software solutions that maximize hardware and software performance. Ideal candidates would have a strong understanding of OS and Computer Architecture concepts together with excellent C or C++ coding skills. An interest and knowledge of security concepts and embedded software development is a strong bonus.

What you'll be doing:

• Develop and verify GPU features from initial design through deployment, collaborating globally with hardware and software teams to deliver world-class products

• Develop and lead the integration of complex system software components, collaborating across hardware and software teams to deliver robust, high-performance GPU and embedded system solutions while mentoring engineers and driving continuous quality improvements

• Help design and implement features for our GPUs; working with software and hardware engineering teams

• Evaluate, recommend, and develop methodologies and tools to measure and enhance security and quality of embedded and system software

• Identify vulnerabilities in our production kernel and embedded software, building proof of concepts, and working with teams to address them

• Have opportunities to collaborate and communicate effectively with teams from all around the globe

What we need to see from you:

• BS or MS degree in Computer Engineering, Computer Science, or related degree, or equivalent experience

• 2+ years of industry experience.

• Software development experience

• You can demonstrate a hands-on technical background, excellent C programming, and low-level driver experience

• You are an asset if you have familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, dma, etc)

• Kernel experience with Linux, Android, Chrome, or Windows systems

• Experience with complex system-level debugging is invaluable

Ways to stand out from the crowd:

• Familiarity with kernel level security concepts; this includes testing techniques and a familiarity with static code analysis, dynamic analysis, fuzzing, negative testing and other techniques

• Background with embedded system SW concepts, e.g.: RTOS and resource constrained programming models

• Experience on virtualization platforms (XenServer, KVM, Hyper-V)

Are you dedicated, upbeat and dynamic with excellent analytical ability? Are you an engineer passionate and highly motivated about solving complex problems? If so, you may be a perfect fit for NVIDIA!

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply