Senior Systems Software Engineer - Linux Kernel Drivers

6 Days ago • 5 Years + • Research & Development

Job Summary

Job Description

NVIDIA seeks a Senior Systems Software Engineer with 5+ years of experience in developing and debugging kernel mode drivers on X86/AMD64 platforms. The role involves improving existing GPU Resource Manager Kernel driver software, designing and developing new features, unit testing, and collaborating with a global team. Responsibilities include tackling complex issues in areas like display technologies and power management, directly impacting end-users and OEMs. The ideal candidate possesses strong C/C++ programming skills, detailed knowledge of Linux kernel internals, and experience with unreleased hardware platforms.
Must have:
  • 5+ years kernel driver experience (X86/AMD64)
  • Proficiency in C/C++
  • Linux kernel internals expertise
  • Debugging and problem-solving skills
  • Experience with unreleased hardware
Good to have:
  • ARM SOC driver development
  • Embedded systems knowledge (RTOS, overlay programming)
  • Upstream contributions

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 - Machine Learning Engineer Intern (Knowledge Graph) - 2024 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
4 Months ago
Glean - Software Engineer, Machine Learning (Infrastructure)

Glean

Palo Alto, California, United States (On-Site)
4 Months ago
Outscal - Mentor - C++ & DSA

Outscal

(Remote)
3 Months ago
Google - Software Engineer, Payments

Google

Hyderabad, Telangana, India (On-Site)
3 Months ago
Dun & Bradstreet - 2025 Summer Internship Program - Technology

Dun & Bradstreet

Jacksonville, Florida, United States (On-Site)
5 Months ago
Netflix - Software Engineer (L5) - Consumer Engineering

Netflix

United States (Remote)
5 Months ago
RoofStack - Senior Software Developer (Payment Systems)

RoofStack

İstanbul, İstanbul, Türkiye (Hybrid)
2 Months ago
Playtika - R&D Director

Playtika

Poland (Hybrid)
1 Month ago
Easygo - Senior Software Development Engineer - Design System

Easygo

Melbourne, Victoria, Australia (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Hologate gmbh - Unreal Engine Developer (C++)

Hologate gmbh

Munich, Bavaria, Germany (On-Site)
2 Days ago
NVIDIA - Senior Solutions Architect, Omniverse Platform

NVIDIA

Beijing, Beijing, China (On-Site)
2 Months ago
Epic Games - QA Engineering Specialist

Epic Games

(On-Site)
1 Month ago
prizepicks - Data Science Internship

prizepicks

(Remote)
1 Week ago
NVIDIA - DFX CAD Tools Development Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Tencent - Machine Learning Development Intern

Tencent

Auckland, Auckland, New Zealand (On-Site)
2 Weeks ago
Nielsen Holdings - Software Engineering Manager - Windows\C++\.Net

Nielsen Holdings

Mumbai, Maharashtra, India (Hybrid)
3 Months ago
Rockstar Games - Senior Technical Artist: Performance Capture

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
2 Days ago
Meta - Software Engineer, Systems ML - SW/HW Co-design

Meta

Austin, Texas, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Assystems - Sr. Mechanical BIM Modeler

Assystems

Gurugram, Haryana, India (On-Site)
5 Months ago
CloudHire - Senior Software Engineer - Kotlin

CloudHire

Maharashtra, India (Remote)
1 Week ago
Zazz - IT Recruiter

Zazz

Hyderabad, Telangana, India (On-Site)
4 Months ago
MiQ - Software Engineer II

MiQ

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Studio Image Works - 2D Animator / Flash Animator

Studio Image Works

Gurugram, Haryana, India (On-Site)
1 Year ago
Luxoft - IT Business Analyst

Luxoft

New Delhi, Delhi, India (Remote)
3 Months ago
Nielsen Holdings - Sr. Data Engineer - (Big Data, Spark, Scala, Python, AWS, RDBMS, SQL) (copy)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
ION - Senior Credit Research Analyst - 271

ION

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Zones - Pricing Analyst

Zones

Noida, Uttar Pradesh, India (Hybrid)
3 Months ago
Actian - Sustenance Engineer - Actian Data Platform - Bangalore/Pune

Actian

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

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Riot Games - Principal Software Engineer, Gameplay Networking SME

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Software Video Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Days ago
NVIDIA - Senior Software Developer

NVIDIA

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

NVIDIA

Remote, Oregon, United States (Remote)
2 Weeks ago
Krafton  - Community Manager

Krafton

Seoul, South Korea (On-Site)
2 Days ago
NVIDIA - Senior Software Engineer – Build Tools

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
ByteDance - Software Engineer in ML Systems Graduate (AML - Machine Learning Systems) - 2024 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
NVIDIA - Senior System Level Testability Lead

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Months ago
ByteDance - Senior Software Engineer - AI for Security Post-Training

ByteDance

San Jose, California, United States (On-Site)
3 Days ago
Google - Software Engineering Manager, Black Community Inclusion

Google

State Of Minas Gerais, Brazil (On-Site)
3 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.


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

Hyderabad, Telangana, India (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (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 (On-Site)

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