Outscal Logooutscal logo

Senior Systems Software Engineer - Linux Kernel Drivers

3 Days 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 - Cloud Technical Support

ByteDance

Singapore (On-Site)
21 Hours ago
IO Interactive - Senior Audio Programmer

IO Interactive

İstanbul, Türkiye (Hybrid)
5 Months ago
Warner Bros Games - Lead Rendering Programmer

Warner Bros Games

London, England, United Kingdom (Hybrid)
1 Month ago
Epic Games - Senior Tool Programmer, Applied Usability

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
Epic Games - Senior Pipeline Developer

Epic Games

(On-Site)
2 Months ago
Rockstar Games - Lead Software Engineer (C++)

Rockstar Games

New York, New York, United States (On-Site)
6 Months ago
NVIDIA - Senior VLSI Physical Design Integration Engineer

NVIDIA

Massachusetts, United States (On-Site)
2 Months ago
NVIDIA - Senior DSP Communication Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Months ago
Zoox - Software Systems Engineer - Software Health and Complexity

Zoox

Foster City, California, United States (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Behaviour Interactive - Principal Gameplay Programmer - Dead by Daylight | Programmeur·euse jouabilité Principal·e - Dead by Daylight

Behaviour Interactive

Middlesbrough, England, United Kingdom (Hybrid)
5 Months ago
Haven Studios  Inc  - Programmeur·euse Senior – Jouabilité/Senior Gameplay Programmer

Haven Studios Inc

Montreal, Quebec, Canada (On-Site)
3 Months ago
Tencent - Senior Engine Programmer

Tencent

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
CD PROJEKT RED - Senior Gameplay Designer

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Portugal (Remote)
5 Months ago
ByteDance - Site Reliability Engineer (Traffic), Infrastructure Engineering

ByteDance

Singapore (On-Site)
4 Months ago
NVIDIA - Senior Research Scientist

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
NVIDIA - Developer Technology Engineer - AI

NVIDIA

Seoul, South Korea (Hybrid)
2 Months ago
Next Level Games - Rendering Engineer

Next Level Games

British Columbia, Canada (Hybrid)
5 Days ago
ByteDance - Site Reliability Engineer (Cloud) - Infrastructure Engineering

ByteDance

Singapore (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Sporty Group - IN Lead- Customer Success

Sporty Group

Delhi, India (On-Site)
11 Hours ago
Dashtoon - Motion Graphics Animator

Dashtoon

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Nagarro - Principal Engineer, .Net Fullstack

Nagarro

India (Remote)
5 Months ago
STAGE - Production and Quality Assistant

STAGE

Noida, Uttar Pradesh, India (On-Site)
7 Months ago
PwC - Senior Associate -ETL Testing_D&A_Advisory_Kolkata

PwC

Kolkata, West Bengal, India (On-Site)
5 Months ago
Omnissa - Member of Technical Staff (C#.net)

Omnissa

Bengaluru, Karnataka, India (On-Site)
5 Months ago
GoMotive - Technical Lead Manager, Software Engineering

GoMotive

India (Remote)
1 Week ago
Bounce Panda - Motion Graphic Designer

Bounce Panda

Gurugram, Haryana, India (On-Site)
8 Months ago
Luxoft - BI Developer (SSIS and SSAS)

Luxoft

Gurugram, Haryana, India (On-Site)
3 Months ago
Sportskeeda - Content Writer - Baseball (MLB)

Sportskeeda

India (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior Board Design Engineer

NVIDIA

Ra'anana, Center District, Israel (On-Site)
1 Month ago
Google - Student Researcher, BS/MS, Winter/Summer 2025

Google

Mountain View, California, United States (On-Site)
4 Months ago
NVIDIA - Senior Infrastructure Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Google - Staff Software Engineer, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
4 Months ago
NVIDIA - High-Speed IO Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Weeks ago
Tesla - Senior Mechanical Design Engineer - Seating

Tesla

Berlin, Berlin, Germany (On-Site)
1 Month ago
ByteDance - Research Engineer (Machine Learning Training System) - 2025 Start

ByteDance

Singapore (On-Site)
5 Months ago
Assystems - Sr. HVAC Design Engineer

Assystems

Hyderabad, Telangana, India (On-Site)
4 Months ago
Google - Student Researcher, PhD, Winter/Summer 2025

Google

Mountain View, California, United States (On-Site)
4 Months ago
Rivos - Platform FPGA Design

Rivos

Santa Clara, California, United States (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.


Hsinchu, Hsinchu City, Taiwan (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

Seoul, South Korea (Hybrid)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Ra'anana, Center District, Israel (On-Site)

Shanghai, Shanghai, China (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Be'er Sheva, South District, Israel (On-Site)

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

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

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