Senior Software Engineer - GPU System Software

2 Months ago • 10 Years + • Research & Development

Job Summary

Job Description

NVIDIA seeks a Senior Software Engineer with 10+ years' experience in system software and kernel mode drivers (Linux, QNX, Android). Responsibilities include defining, designing, developing, testing, and maintaining GPU/Display kernel mode drivers and embedded firmware. The role involves working across multiple operating systems, crafting features for NVIDIA GPUs and Tegra SoCs, and collaborating with experts in system software and hardware. Experience with Linux DRM-KMS is highly desirable. The successful candidate will have strong C programming skills, a deep understanding of computer architecture, OS concepts, and graphics device drivers.
Must have:
  • 10+ years system software experience
  • Strong C programming skills
  • Kernel mode driver development
  • Understanding of computer architecture
  • Experience with Linux, QNX, or Android
Good to have:
  • Linux DRM-KMS experience
  • User-space compositor knowledge
  • Experience with display protocols (HDMI, DisplayPort)

Job Details

NVIDIA is searching for outstanding senior system software engineer to join the NVIDIA's automotive display driver team and help produce the next-gen groundbreaking products. The best candidates will have very strong C programming skills and validated understanding of Graphics systems software with clear understanding of Computer Architecture and OS fundamentals. In this position you'll have the opportunity to work on the latest innovative NVIDIA automotive platforms. We have a real passion for pushing the technology to its limit and creativity which will be fully tested and applied here. You will closely work with experts from display and adjacent domains in system software, hardware across NVIDIA to build the best products in the segment.

What you'll be doing: 

  • Define, design, develop, test and maintain our GPU/Display kernel mode drivers and embedded firmwares.
  • Candidate will have an opportunity to work across multiple operating systems, e.g. Linux, Android, QNX. 
  • Get to craft, develop, unit test, document and maintain features for NVIDIA GPUs and Tegra SoCs. 

What we need to see: 

  • BS or equivalent experience in Computer Science or related field. 
  • 10+ years of experience developing system software and kernel mode drivers in one or more of the Linux, QNX or Android operating systems. 
  • Skilled control over C programming to develop multi-threaded complex kernel mode drivers.
  • Excellent understanding of computer architecture, operating systems concepts, memory management, and concurrency. 
  • Experience in graphics device drivers will be a distinguisher.
  • Strong communication and interpersonal skills.

Ways to stand out from the crowd: 

  • Experience working in Linux DRM-KMS (Kernel Mode Setting) subsystem.
  • Conceptual understanding of user-space compositors, e.g. Android HWC, Wayland Compositor, QNX Screen etc.
  • Experience working with display protocols, e.g. HDMI, Display Port.

Similar Jobs

The Walt Disney Company - Creature Supervisor

The Walt Disney Company

Sydney, New South Wales, Australia (On-Site)
2 Months ago
Wind River Systems - Field Application Engineer (Automotive)

Wind River Systems

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Crunchyroll - Senior Partner Services Engineer - DevOps

Crunchyroll

San Francisco, California, United States (On-Site)
2 Months ago
NVIDIA - Senior Network Engineer - Deployments

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
Blinkhealth - Senior DevOps Engineer (Platform Engineer, AWS)

Blinkhealth

(Remote)
2 Months ago
NVIDIA - Senior Chip Design Engineer

NVIDIA

Be'er Sheva, South District, Israel (On-Site)
1 Month ago
NVIDIA - Senior Manager, Compiler Verification

NVIDIA

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Astera Labs - Senior Digital Design Engineer - SOC

Astera Labs

Bengaluru, Karnataka, India (On-Site)
6 Months ago
ByteDance - Software Engineer Intern (Doubao (Seed) - Machine Learning System) - 2025 Summer (MS)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Patterned Learning Career - Senior Manager, Embedded Software Engineering

Patterned Learning Career

(Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Interconnect Failure Analysis Hardware Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago
IGT - Technical Analyst

IGT

Rome, Lazio, Italy (On-Site)
4 Months ago
Velotio Technologies - Lead Engineer (DevOps)

Velotio Technologies

Maharashtra, India (Remote)
2 Months ago
DEVOTEAM - Cloud Hybride Engineer H/F

DEVOTEAM

Levallois-Perret, Île-de-France, France (Remote)
6 Months ago
DNEG - FX Lead (DNEG Animation)

DNEG

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Rackspace Technology - Customer Success Engineer I - Night Shift

Rackspace Technology

Gurugram, Haryana, India (Hybrid)
2 Months ago
Samsung Semiconductor - Senior Engineer, DRAM Applications

Samsung Semiconductor

California, United States (On-Site)
3 Months ago
Axinous - Senior Sales Engineer - Enterprise

Axinous

Hyderabad, Telangana, India (Remote)
2 Months ago
Blizzard Entertainment - Senior Software Engineer, Production Technology

Blizzard Entertainment

Irvine, California, United States (Hybrid)
6 Months ago
Techland - IT Administrator

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Warner Bros Games - Senior Technical Program Manager

Warner Bros Games

Hyderabad, Telangana, India (Hybrid)
3 Months ago
PwC - Senior Associate-SAP FICO-Kolkata-RDC

PwC

Kolkata, West Bengal, India (On-Site)
6 Months ago
Nagarro - Senior Engineer, Frontend Angular2x

Nagarro

Gurugram, Haryana, India (On-Site)
6 Months ago
MiQ - Software Engineer II

MiQ

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
PhonePe - Business Finance - Manager (Insurance)

PhonePe

Bengaluru, Karnataka, India (On-Site)
5 Months ago
bosh group india - S/4 HANA HR ABAP With CPI

bosh group india

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Zones - Manager, Talent Acquisition

Zones

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Gametion Technologies   - Product Manager

Gametion Technologies

Navi Mumbai, Maharashtra, India (On-Site)
5 Months ago
Antarctica Global - Research & Sustainability Analyst

Antarctica Global

Mumbai, Maharashtra, India (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior Technical Program Manager – Silicon Solutions

NVIDIA

Canada (Hybrid)
3 Months ago
NVIDIA - Image and Data Processing Libraries Intern

NVIDIA

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago
Riot Games - Staff Software Engineer (Build) - Teamfight Tactics

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
NVIDIA - SDK Ethernet Software Team Manager

NVIDIA

Ra'anana, Center District, Israel (On-Site)
3 Months ago
ByteDance - Research Scientist, Foundation Model, Speech & Audio

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
NVIDIA - Senior SRAM Engineer, Circuit Design

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Months ago
NVIDIA - Senior Software Engineer - Ethernet Switch

NVIDIA

Ra'anana, Center District, Israel (Hybrid)
3 Months ago
NVIDIA - System Software Architecture Researcher - PhD Program

NVIDIA

Roskilde, Denmark (On-Site)
2 Months ago
NVIDIA - Senior Developer Technology Engineer, Public Sector

NVIDIA

Santa Clara, California, United States (Remote)
1 Month ago
Netflix - Machine Learning Manager - Promotional Media

Netflix

Los Gatos, California, United States (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)

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

Bengaluru, Karnataka, India (On-Site)

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

Pune, Maharashtra, India (On-Site)

Taipei City, Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

Beijing, Beijing, China (On-Site)

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