System Software Engineer - GPU and SOC

Nvidia

Actively hiring
Us, Ca, Santa Clara, US Posted 119 days ago $184,000$287,500 / year

At a glance

AI generated

TL;DR

Join NVIDIA’s Platform Software team as a senior software engineer where you’ll collaborate with dedicated peers to design and develop SOC drivers, BSPs, and CI/CD systems. Your daily tasks include triaging platform drivers, building automation tools for firmware and OS issues, supporting OEM ecosystems, and ensuring robust security features in boot KPIs and OS drivers. You will work across various business verticals from pre-silicon to production, engaging with global teams on architecture definition and early modeling. Ideal candidates have a strong background in ARM microarchitecture, C/C++ and Python programming, and experience with system-level debugging and reliability features. Knowledge of ACPI, device trees, and operating systems fundamentals is essential for this role that demands expertise in large-scale complex systems and sophisticated automation tools.

Skills

C C++ Python ARM ACPI Device tree Linux Windows GDB WinDBG GCC MSVC LLVM SOC Boot Security Kernel Hypervisor Debugging Reliability Resiliency System security concepts Embedded systems

What you'll do

  • Design and develop key aspects of SOC drivers and BSP for NVIDIA’s SOCs.
  • Build automation triage tools and issue packetizations for firmware and OS drivers.
  • Support the development, bring-up, and troubleshooting of platform and multimedia drivers.
  • Collaborate with OEM customers to provide innovative solutions and support ecosystems.
  • Follow devices through pre-silicon stages to production across various business verticals.

What we're looking for

  • BS or MS in Computer Engineering, Computer Science, or equivalent experience.
  • Strong understanding of ARM microarchitecture and exception levels.
  • Experience with C/C++ and Python programming, including independent projects.
  • Proficiency in ACPI, Device tree concepts, and system architecture fundamentals.
  • Hands-on experience with debuggers (GDB, WinDBG) and compilers (GCC, MSVC).
  • Expertise in SOC architecture, boot processes, security, and operating systems.
  • 8+ years of software development experience in complex system environments.

Market check

Salary context

This $184,000–$287,500 range sits above 82% of similar postings on FindRole.

Peer median band

$161,800$241,500

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$174,712$235,750

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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 802 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

More like this

Similar roles

System Software Engineer - GPU and SOC

Nvidia

Us, Ca, Santa Clara, US 41 days ago $184,000$287,500
C/C++ Linux Windows Kernel WDDM MCDM System-Level_Debugging Computer_Architecture DMA Memory_Controllers Buses Cache Operating_Systems Security_Concepts

Senior Software Engineer - GPU and SOC

Nvidia

Us, Ca, Santa Clara, US 10 days ago $152,000$241,500
C C++ Python ARM ACPI Device_Tree Linux Windows_Kernel Hypervisor GDB WinDBG GCC MSVC LLVM SOC_Architecture GPU_Software_Stack CI/CD Embedded_Systems System_Level_Security

System Software Engineer, GPU Development Tools

Nvidia

Us, Ca, Santa Clara, US 42 days ago $152,000$241,500
C++ Python CUDA DX OpenGL Vulkan Object-Oriented_Design_Patterns Chip_Simulation System_Simulation Virtual_Machines Containers Distributed_Programming

System Software Engineer, GPU Development Tools

Nvidia

Us, Ca, Santa Clara, US 52 days ago $124,000$195,500
C++ Python CUDA DX OpenGL Vulkan Chip Simulation Virtual Machines Containers Distributed Programming Object-Oriented Design Patterns CI/CD

GPU Software Engineer

Qualcomm

San Diego, Ca,Us, US 10 days ago $98,900$148,300
C C++ Python Perl GPU APIs pre-silicon tests post-silicon tests design documentation team collaboration graphics programming