Software Engineer, Linux Graphics

Nvidia

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Santa Clara, CA
Salary
$124,000–$195,500 / yr
Posted
3 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $194k
This role $160k
$111k most similar roles pay here $249k

This role pays less than 69% of similar roles. Most pay $152,150–$235,750 — the shaded band above. At the midpoint, this role pays about $160k versus about $194k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 896 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 876 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Software Engineer, Linux Graphics

As a Software Engineer, Linux Graphics, you will join the Linux Graphics driver team to focus on the architecture and development of new features for Wayland, Vulkan, and OpenGL software. Your daily responsibilities include designing, developing, and automating innovative professional and consumer graphics software while maintaining existing features to ensure high performance across various platforms. You will work on software technologies specifically targeted at supporting GPU hardware on current and upcoming Linux-based operating systems. To succeed in this role, you must possess a degree in electrical engineering, computer science, or computer engineering, along with over three years of experience in C and C++ programming. You will also need expertise in graphics system level software for the Linux OS, including knowledge of memory management, scheduling, and process control to ensure high quality and identify regressions.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Architect and develop new features for Wayland, Vulkan, and OpenGL on Linux systems.
  • Develop and maintain software technologies to support NVIDIA GPU hardware across various operating systems.
  • Improve and maintain existing graphics driver features to ensure high performance and quality.
  • Design and automate innovative professional and consumer Linux graphics software.
  • Perform testing and continuous improvement to identify regressions and maintain driver quality.
  • Optimize cross-platform implementations for consistent feature performance.

What we're looking for

  • Bachelor’s degree or higher in electrical engineering, computer science, or computer engineering (or equivalent experience).
  • 3+ years of hands-on experience developing graphics system level software, especially for the Linux OS.
  • 3+ years of programming experience in C and C++.
  • Very good oral and written communication skills.
  • Prior experience with Linux gaming development (preferred).
  • Low-level Linux operating system knowledge regarding memory/resource management, scheduling, and process control (preferred).

More like this

Similar roles

Senior Linux Software Engineer, Chip System Software

Nvidia

Santa Clara, CA 24 days ago $224,000$356,500
Linux Kernel Ubuntu Red Hat Enterprise Linux RHEL CI/CD Git Debian RPM BSP SoC Software Packaging Release Engineering Build Automation ISO System Internals
10+ yrs exp

Staff Software Engineer, Linux

Qualcomm

San Diego, CA 164 days ago $134,800$202,200
Linux Python Bash C C++ CI/CD Git GitHub Actions Jenkins Docker Kubernetes QEMU KVM RPM Debian UEFI edk2 ACPI GRUB kconfig
4+ yrs exp

Senior Software Engineer, Linux Platform

Nvidia

Remote (CA, Canada) 10 days ago $168,000$270,250
Linux AWS Azure Terraform Ansible Chef Python Go Shell Scripting Kubernetes CI/CD GitLab CI/CD GitHub Actions infrastructure-as-code hybrid-cloud Multi-cloud
8+ yrs exp Remote

Linux Peripheral Software Engineer

Qualcomm

Santa Clara, CA 36 days ago $104,000$156,000
C C++ Linux Kernel USB I2C I3C SPI MIPI Android Python Bash Git Make CMake Docker Kubernetes ARM BSP