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