Senior Software Engineer, Chips System Software

at Nvidia
USD 184,000-356,500 per year
SENIOR
✅ On-site

Tech Stack

Debugging @ 4 Leadership @ 6 Linux @ 7 Mentoring @ 6 Software Development @ 4 Technical Leadership @ 6

Details

NVIDIA is seeking a creative and highly motivated engineer with expertise in system software to join the Chips System Software organization. The role focuses on designing and developing chip-specific kernel drivers and embedded software, with an emphasis on Linux kernel development, core operating system enablement, chip and platform bring-up, and automation across pre-silicon and silicon platforms.

This is an on-site position based at NVIDIA's Santa Clara, California office. Candidates are expected to work from the Santa Clara location and collaborate closely with local engineering teams.

Responsibilities

  • Design, develop, and verify features for next-generation chip architectures in collaboration with hardware and software engineers.
  • Influence hardware architecture and system software design through architecture reviews, design specifications, and cross-functional collaboration.
  • Work with hardware, silicon, and pre-silicon teams to bring up new platforms, products, and prototype systems.
  • Enable Linux and core operating system software across simulation, emulation, FPGA, and silicon platforms.
  • Debug and resolve complex hardware and software integration issues across multiple layers of the software stack.
  • Drive projects from design through deployment with strong end-to-end ownership.

Requirements

  • Bachelor's or master's degree in Computer Engineering, Computer Science, or a related field, or equivalent experience.
  • 8 or more years of relevant software development experience.
  • Hands-on technical experience and demonstrated excellence in environments involving complex hardware and software designs.
  • Strong expertise in C programming, Linux kernel development, and core operating system software.
  • Experience developing and debugging Linux device drivers.
  • Strong background in system-level debugging and root cause analysis.
  • Familiarity with computer architecture fundamentals, including caches, buses, memory controllers, DMA, interrupts, and low-level hardware interactions.

Preferred Qualifications

  • Deep expertise in Linux kernel internals, device drivers, low-level system software, and enabling Linux on pre-silicon and silicon platforms.
  • Experience with Buildroot and Linux distributions.
  • Exceptional debugging and problem-solving skills in complex hardware and software integration environments.
  • Contributions to the Linux kernel or other open-source software projects.
  • Demonstrated technical leadership through architecture, design, mentoring, or cross-functional project execution.

Compensation and Benefits

  • Base salary range of $184,000–$287,500 for Level 4.
  • Base salary range of $224,000–$356,500 for Level 5.
  • Eligible for equity and benefits.
  • Applications will be accepted at least until August 24, 2026.

NVIDIA is committed to fostering an inclusive work environment and is an equal opportunity employer.

More jobs at Nvidia

Similar jobs