Senior System Software Engineer - Linux Kernel & Bring-Up

NVIDIA AI

Santa Clara (CA)

On-site

USD 224,000 - 357,000

Full time

6 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA is seeking a creative and highly motivated engineer to join the Chips System Software organization. You will design and develop key aspects of our Chip specific kernel drivers and embedded software, with a strong focus on Linux kernel development, Core OS enablement, Chip and Platform Bring-up, and automation across both pre-silicon and silicon platforms.

Work location is on-site at NVIDIA's Santa Clara, California office.

Qualifications

  • BS or MS degree in Computer Engineering, Computer Science, or related field, or equivalent experience.
  • 8+ years of relevant software development experience.
  • Hands-on technical experience with complex hardware/software designs.
  • Strong expertise in C programming, Linux kernel development and core OS software.
  • Experience developing and debugging Linux device drivers.
  • Strong background in complex system-level debugging and root cause analysis.
  • Familiarity with computer architecture fundamentals including caches, buses, memory controllers, DMA, interrupts, and low-level hardware interactions.
  • Demonstrated ability to independently drive projects from design through deployment with strong end-to-end ownership.

Responsibilities

  • Design, develop, and verify features for next-generation Chips architecture, collaborating with hardware and software engineers.
  • Influence hardware architecture and system software design through architecture reviews and cross-functional collaboration.
  • Work with hardware/silicon/pre-silicon teams to bring up new platforms and prototype systems.
  • Enable Linux and core OS software across simulation, emulation, FPGA, and silicon platforms.
  • Debug and resolve complex hardware/software integration issues across multiple layers of the software stack.

Skills

C programming
Linux kernel development
Core OS software
System-level debugging
End-to-end ownership

Education

BS/MS in Computer Engineering/CS

Tools

Buildroot
Linux distributions

Job description

NVIDIA is seeking a creative and highly motivated engineer to join the Chips System Software organization. You will design and develop key aspects of our Chip specific kernel drivers and embedded software, with a strong focus on Linux kernel development, Core OS enablement, Chip and Platform Bring-up, and automation across both pre-silicon and silicon platforms.

Work location is on-site at NVIDIA's Santa Clara, California office.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Chips System Software
Senior Software Engineer, Chips System Software

NVIDIA AI • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Equity
Benefits
Senior Embedded Platform Lead - SoC Bring-Up & Linux Equity
Senior Embedded Platform Lead - SoC Bring-Up & Linux Equity

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 260,000
Equity
Benefits
Senior CUDA System Software Engineer — Chip Bringup & Drivers (Equity)
Senior CUDA System Software Engineer — Chip Bringup & Drivers (Equity)

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 287,500
Equity and benefits
Embedded Software Engineer: Firmware, Kernel & Linux
Embedded Software Engineer: Firmware, Kernel & Linux

NVIDIA AI • Westford (MA)

On-site
USD 116,000 - 190,000
Equity
Senior CUDA System Software Engineer – Chip & Driver
Senior CUDA System Software Engineer – Chip & Driver

NVIDIA AI • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Equity
Benefits package
Senior Compute Systems Engineer - GPU Kernel & Driver
Senior Compute Systems Engineer - GPU Kernel & Driver

Nvidia Corporation in • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Benefits
Senior Linux Platform Engineer – Kernel, CI/CD & Release
Senior Linux Platform Engineer – Kernel, CI/CD & Release

NVIDIA • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Equity
Benefits package
GPU & SOC System Software Engineer-Kernel Drivers + Equity
GPU & SOC System Software Engineer-Kernel Drivers + Equity

NVIDIA • Redmond (WA)

On-site
USD 184,000 - 357,000
Equity
Benefits
System Software Eng Lead - Linux Kernel GPU Driver, Equity
System Software Eng Lead - Linux Kernel GPU Driver, Equity

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Kernel-Mode System Software Engineer for GPU & SOC – Equity
Kernel-Mode System Software Engineer for GPU & SOC – Equity

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Comprehensive benefits