Senior Systems Software Engineer - Linux Kernel Drivers

1 Month ago • 5 Years + • Research & Development

Job Summary

Job Description

NVIDIA seeks a Senior Systems Software Engineer to contribute to their GPU Software team. The role involves developing and maintaining the GPU Resource Manager Kernel driver for GeForce/RTX products on Linux. Responsibilities include debugging, analyzing, and resolving complex issues related to display technologies and power management; designing, developing, testing, and documenting kernel driver features; and collaborating with a global engineering team. The ideal candidate possesses 5+ years of experience in kernel driver development on X86/AMD64 platforms, expertise in C/C++, and a deep understanding of Linux kernel internals. The position directly impacts NVIDIA's end-users and OEM partners.
Must have:
  • 5+ years kernel driver experience (X86/AMD64)
  • Proficiency in C/C++
  • Linux kernel internals expertise
  • Debugging and problem-solving skills
  • Driver development and maintenance
Good to have:
  • ARM SOC driver development
  • Embedded system SW knowledge
  • Contributions to upstream projects

Job Details

We are looking to hire a Senior Systems Software Engineer. Do you love to provide innovative solutions and enjoy working on complex problems? NVIDIA is looking for phenomenal system software engineers like you to join us in our journey of building state of the art GPUs. To work within the Graphics Processing Unit (GPU) Software team to tackle complex System Software problems across NVIDIA GeForce/NVIDIA RTX (professional graphics) products on Linux platform. Work involves developing and maintaining software for the GPU Resource Manager Kernel driver. This kernel driver plays a key role in providing outstanding visual computing experience to millions of Workstations (Designers/Architects/Visual Effects), PCs and Notebooks (Gamers).
 

What you’ll be doing:

  • Improving existing software by debugging, analyzing and providing solution to complex issues within areas like Display technologies, Power management etc.

  • Work on designing, developing, unit testing, documenting and maintaining features for the kernel mode drivers.

  • You will get an opportunity to work side by side to collaborate with forward-thinking and motivated engineers around the world, as an equal member of a multi-site project team.

  • Tackle variety of problems that directly impact NVIDIA’s End Users and partner OEMs.

What we need to see:

  • Your strong software engineering skills combined with a dedication to tackle hard problems are a requirement.

  • 5+ years of hands-on experience in writing and debugging kernel mode drivers on X86/AMD64 platforms.

  • Excellent programming skills, Proficiency in C / C++ language, libraries and toolchains.

  • Detailed knowledge of Linux kernel internals and low-level system programming.

  • Good written and verbal communication, along-with strong collaborative and networking skills.

  • Experience in working on unreleased hardware platforms.

  • Bachelor's or Master's degree (or equivalent experience) in Computer Engineering, Computer Science or related field.

Ways to stand out from the crowd:

  • Experience with device driver development for ARM SOC platforms.

  • Background with embedded system SW concepts, e.g: RTOS, overlay programming models.

  • Contributions to upstream

  • Passionate about what you do.

NVIDIA is widely considered to be one of world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and passionate about new technology then we would like to hear from you.

Similar Jobs

ByteDance - Software Engineer, ML System Scheduling

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Rockstar Games - Senior Technical Artist: Performance Capture

Rockstar Games

London, England, United Kingdom (On-Site)
1 Week ago
Experian - Data Engineer

Experian

Bogotá, Bogota, Colombia (On-Site)
3 Weeks ago
Veeam Software - Observability Engineer

Veeam Software

(Remote)
1 Day ago
Canva - Software Engineer - Developer Platform

Canva

Sydney, New South Wales, Australia (Remote)
1 Month ago
Google - Staff Mechanical/Systems Engineer

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
NVIDIA - Senior Silicon Product Definition Engineer

NVIDIA

Canada (Hybrid)
3 Weeks ago
NVIDIA - Senior STA Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
NVIDIA - Senior Chip Design Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
1 Month ago
Tesla - Senior Embedded Software/Firmware Engineer - Power Electronics

Tesla

Baden-Württemberg, Germany (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PhonePe - Software Engineer (Backend, 3 to 5 yrs)

PhonePe

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Miniclip - Senior Software Developer

Miniclip

Lisbon, Lisbon, Portugal (On-Site)
1 Day ago
NVIDIA - Distinguished Engineer – Data Center System Software Architect

NVIDIA

Santa Clara, California, United States (On-Site)
2 Weeks ago
The Walt Disney Company - Technical Assistant

The Walt Disney Company

London, England, United Kingdom (Hybrid)
2 Months ago
Framestore - CREATURE FX TD

Framestore

Mumbai, Maharashtra, India (On-Site)
11 Months ago
Forescout - Technical Support Engineer

Forescout

Dallas, Texas, United States (On-Site)
1 Week ago
Aristocrat Gaming - Software Development Engineer I

Aristocrat Gaming

North Ryde, New South Wales, Australia (Hybrid)
3 Weeks ago
Cadence - Principal Software Engineer

Cadence

Shanghai, Shanghai, China (On-Site)
7 Months ago
Canonical - Software Engineer - OpenStack

Canonical

(Remote)
8 Hours ago
Tesla - IT Support Technician, North America/EMEA

Tesla

North Holland, Netherlands (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Scanline VFX - Bidding Manager

Scanline VFX

Mumbai, Maharashtra, India (Hybrid)
6 Months ago
ION - Senior Software Engineer - UI/UX

ION

Pune, Maharashtra, India (On-Site)
7 Months ago
Technorizen Software Solutions - Exp. IOS Developer (Indore)

Technorizen Software Solutions

Indore, Madhya Pradesh, India (On-Site)
9 Months ago
Axi - AI Solutions Engineer

Axi

Bengaluru, Karnataka, India (On-Site)
21 Hours ago
Nagarro - Senior Staff Engineer, Frontend React

Nagarro

Gurugram, Haryana, India (On-Site)
6 Months ago
bazzar voice  - Software Development Manager

bazzar voice

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Omnissa - C++ & iOS - Senior MTS & Member of Technical Staff - III

Omnissa

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
After zvfx studios - FX Artist

After zvfx studios

Kolkata, West Bengal, India (On-Site)
1 Year ago
Google - Technical Program Manager, APAC Fiber and Capacity Delivery

Google

Haryana, India (On-Site)
1 Week ago
Juego Studios - Intern 3D Artist

Juego Studios

Bengaluru, Karnataka, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Custom Design Static Timing Analysis Engineer, Silicon

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
NVIDIA - Senior System Software Engineer, GPU Firmware

NVIDIA

Pune, Maharashtra, India (On-Site)
2 Months ago
NVIDIA - Senior Signal and Power Integrity Engineer - Hardware

NVIDIA

Austin, Texas, United States (On-Site)
2 Months ago
Google - ASIC RTL Integration Engineer

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Tesla - Student Software Developer - Vision/Image Processing

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
2 Months ago
Google - Software Engineering Manager, Confidential Computing

Google

Pune, Maharashtra, India (On-Site)
2 Weeks ago
Microsoft - Member of Technical Staff, AI Pretraining Platform

Microsoft

Zürich, Zurich, Switzerland (On-Site)
2 Weeks ago
Cirrus Logic - Manager, Design Engineering (MMS-64000105)

Cirrus Logic

Edinburgh, Scotland, United Kingdom (Hybrid)
6 Months ago
NVIDIA - Director of Reliability

NVIDIA

Santa Clara, California, United States (On-Site)
2 Weeks ago
Google - Student Researcher, PhD, Winter/Summer 2025

Google

Waterloo, Ontario, Canada (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Massachusetts, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Texas, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug