Senior Systems Software Engineer - Linux Kernel Drivers

2 Months 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

Fortra - Lead Security Administrator

Fortra

Eden Prairie, Minnesota, United States (On-Site)
3 Weeks ago
DNEG - Pipeline Technical Director (Feature Animation)

DNEG

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Google - Lead CPU Design Verification Engineer, Silicon

Google

Austin, Texas, United States (On-Site)
1 Month ago
Google - Software Engineer, PhD

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
Playrix - Senior Release Support Engineer

Playrix

Georgia (Remote)
7 Months ago
Riot Games - Senior User Researcher

Riot Games

Dublin, County Dublin, Ireland (On-Site)
6 Months ago
Starkflow - Specialist

Starkflow

Thiruvananthapuram, Kerala, India (On-Site)
3 Months ago
Luxoft - Lead Python & C++ Engineer

Luxoft

Chennai, Tamil Nadu, India (On-Site)
6 Months ago
Backbone - Electrical Engineer

Backbone

Atherton, California, United States (Hybrid)
10 Months ago
Rambus - SMTS Verification Engineering

Rambus

Bengaluru, Karnataka, India (Hybrid)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Luxoft - Senior Data Ops Engineer

Luxoft

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Workato - Senior Infrastructure Engineer

Workato

Nicosia, Nicosia, Cyprus (On-Site)
1 Month ago
ION - Z/OS Storage  System Programmer, Italy

ION

Italy (Hybrid)
7 Months ago
ByteDance - Senior Software Engineer, Multi Cloud CDN - San Jose / Seattle / Boston

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Ansys - R&D Verification Engineer II

Ansys

Canonsburg, Pennsylvania, United States (On-Site)
1 Month ago
Google - Cloud Technical Solutions Engineering Manager

Google

Tokyo, Japan (On-Site)
1 Month ago
Collaborative Robotics - Deployment Engineer

Collaborative Robotics

(Remote)
1 Month ago
Epic Games - Senior Engineer, Patching

Epic Games

(On-Site)
10 Months ago
Social Discovery Ventures - Network Engineer

Social Discovery Ventures

(Remote)
4 Weeks ago
Reddit - Senior Site Reliability Engineer

Reddit

Dublin, County Dublin, Ireland (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

lucas films - Compositor

lucas films

Mumbai, Maharashtra, India (On-Site)
3 Weeks ago
Kronospan - IT Service Centre Manager M/F

Kronospan

Chennai, Tamil Nadu, India (On-Site)
7 Months ago
Balbix - Staff /Sr Staff/ Principal Engineer - Lakehouse

Balbix

Gurugram, Haryana, India (On-Site)
7 Months ago
Saama - Senior Financial Analyst

Saama

Pune, Maharashtra, India (On-Site)
1 Month ago
Aryaka - Platform Engineer (Java Full Stack)

Aryaka

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Syniverse - Operations Engineer

Syniverse

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Nagarro - Staff Engineer, Java Fullstack

Nagarro

India (Remote)
7 Months ago
Qualcomm - Security IP DV Sr Lead Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Google - ASIC Engineer, IP Design, Silicon

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Falcon X - Senior Security Engineer(Product Security)

Falcon X

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Cadence - Design engineering Architect

Cadence

Hyderabad, Telangana, India (On-Site)
8 Months ago
Google - Software Engineer, Kernel and Firmware, Silicon

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Microsoft - Senior Silicon Engineer

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
NVIDIA - System Software Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
NVIDIA - Deep Learning Engineer, Datacenters

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
ByteDance - AI Research Engineer, Large Language Model (Applied Machine Learning)

ByteDance

San Jose, California, United States (On-Site)
7 Months ago
NVIDIA - Senior Software Engineer, CAD Tool Development

NVIDIA

California, United States (Hybrid)
1 Month ago
NVIDIA - Senior Mixed Signal Design Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
4 Months ago
Rivos - Logic Equivalence Check (LEC) Engineer

Rivos

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
NVIDIA - Senior Chip Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (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.

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 (Hybrid)

Santa Clara, California, United States (Hybrid)

Pune, Maharashtra, India (On-Site)

Taipei City, Taiwan (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