Drimva

NVIDIA

Senior System Software Integration and Debug Engineer

$224K–$431K

US, CA, Santa Clara +3 · Senior · Full-time · Posted Sep 17, 2026

Location
US, CA, Santa Clara
US, OR, Hillsboro
US, CA, Remote
US, WA, Redmond
Experience
12+ years of relevant software development experience.
Education
BS or MS degree in Computer Engineering, Computer Science, or equivalent experience.

About the job

Leads end-to-end software integration and system-level debugging across NVIDIA platforms, from firmware and drivers through testing, release, and OEM integration.

What you'll do

  • Own software integration strategy and debug system failures across firmware, BSP, drivers, GPU software, services, and release systems.
  • Automate failure classification and lead root-cause analysis and corrective actions for product and infrastructure issues.
  • Integrate partner and OEM software, coordinating across teams to meet stability, compliance, and power/performance benchmarks.

What they ask for

  • BS or MS in Computer Engineering, Computer Science, or equivalent experience.
  • 12+ years of relevant software development experience.
  • Strong understanding of ARM microarchitecture and exception levels; SoC architecture, ACPI, and Device Tree concepts.
  • Proficiency in C/C++ and Python; understanding of Kernel and Hypervisor internals on Windows and Linux, with driver/firmware integration and Windows kernel debugging experience.

Nice to have

  • Experience with system-level reliability and resiliency, end-to-end product integration, system-level security, or embedded system software.
  • Strength in sophisticated system-level debugging.

Pay

224,000 USD - 356,500 USD base salary (Level 5); 272,000 USD - 431,250 USD base salary (Level 6)

Tools

ARM, ACPI, Device Tree, C/C++, Python, Windows, Linux, UART

AI focus

The job does not involve AI development; NVIDIA uses AI tools in its recruiting processes.

Model-written summary · the original posting is authoritative

First seen Oct 16, 2026 · Last verified Nov 4, 2026 (UTC)