Senior System Software Integration and Debug Engineer
NVIDIA· Engineer, Sys SW
Hybrid (Santa Clara, CA), Hybrid (Remote), Hybrid (Redmond, WA), Hybrid (Hillsboro, OR)$224k - $356.5kFull-timePosted 1mo ago
About the role
NVIDIA is seeking a Senior System Software Integration and Debug Engineer to own end-to-end software integration across firmware, BSP, drivers, GPU software, services, test and release systems; lead system-level debugging; and collaborate with cross-functional teams to enable features and ensure cross-component integration.
Responsibilities
- Own the end-to-end software integration strategy for products across firmware, BSP, drivers, GPU software, services, test and release systems.
- Lead system-level debugging of boot failures, hangs, crashes, unexpected resets, power-transition failures, performance regressions, update failures, and firmware/driver interactions.
- Use crash dumps, event logs, traces, UART output, firmware logs, telemetry, and hardware diagnostics to isolate failures across system layers.
- Build automated failure classification that distinguishes product defects from infrastructure, configuration, device, test-harness, and flaky-test failures.
- Drive root-cause analysis and corrective actions for escaped defects, integration failures, and recurring infrastructure problems.
- Integrate OEM and partner software into the NVIDIA software stack to ensure compliance, stability, and power/performance benchmarks for production platforms.
- Work closely with multi-functional teams to prioritize issues across all BSP components—firmware, drivers, kernel, and hardware layers.
- Collaborate with architecture, silicon, firmware, and OS engineering teams to enable new features and ensure flawless cross-component integration.
Qualifications
- BS or MS degree in Computer Engineering, Computer Science, or equivalent experience, with 12+ years of relevant software development experience.
- Strong understanding of ARM microarchitecture and exception levels, with an emphasis on integration, triage, and debugging.
- Understanding of SoC architecture spanning Boot, Security, Power, and OS bring-up. Good understanding of ACPI and Device Tree concepts.
- Proficiency in C/C++ and Python for automation and validation tooling.
- Solid understanding of Kernel and Hypervisor internals on both Windows and Linux systems.
- Experience integrating drivers/firmware and debugging kernel components, with a specific focus on Windows. Background in solving problems within large, complex systems deployed at scale.
Skills
Required:ARM architecture and exception levelsSoC bring-upC/C++PythonKernel/Hypervisor internals (Windows and Linux)Driver/firmware integration and debugging (Windows focus)
Benefits
- equity
- benefits (as per company offerings)
Last updated Sep 18, 2026. Interested? Apply on the company site.
About NVIDIA
World Leader in AI Computing
NVIDIA invents the GPU and drives advances in AI, HPC, gaming, creative design, autonomous vehicles, and robotics.
AIautonomous vehiclesgaminggpugraphics cardhigh performance computingliquid-ai-recruiting-targetllm
More open roles at NVIDIA
- Senior Physical Verification Engineer3d agoEngineer, ASIC
- Senior System Software Engineer, Display Security3d agoEngineer, Sys SW
- Senior FPGA Prototyping Engineer - Hardware3d agoSanta Clara, CA · Engineer, ASIC
- Senior Product Engineer3d agoHybrid (Thailand) · Engineer, Product Development
- Senior Architect - Data Processing Systems, Analytics and Data Intelligence3d agoHybrid (Remote / Local) · Architect