Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NVIDIA

Senior System Software Integration and Debug Engineer

NVIDIA

. Own the end-to-end software integration strategy for products across firmware, BSP, drivers, GPU software, services, test, and release systems .

Posted 9/17/2026full-timeRemote • California • United StatesSenior💰 $224,000 - $431,250 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in end-to-end software integration, system-level debugging, and root-cause analysis within complex systems. Proficient in C/C++ and Python, with a strong understanding of ARM microarchitecture and SoC architecture for effective product integration and reliability.

Highest-signal resume keywords
End-To-End Software IntegrationSystem-Level DebuggingC/C++ And Python ProficiencyARM Microarchitecture UnderstandingProduct Integration Experience

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C/C++ ProgrammingPython ProgrammingSystem-Level DebuggingRoot-Cause AnalysisFirmware IntegrationDriver DebuggingKernel Internals UnderstandingSoC Architecture KnowledgeAutomated Failure ClassificationEmbedded System Software Concepts
Soft Skills
CollaborationProblem-SolvingPrioritization
Tools & Technologies
TelemetryEvent LogsCrash DumpsUART OutputFirmware LogsHardware Diagnostics
Industry Keywords
FirmwareBSPDriversGPU SoftwareACPIDevice TreeSecurity ConceptsPower/Performance BenchmarksSystem-Level ReliabilityOS Engineering

Tech Stack

Tools & technologies
LinuxPythonC++

About the role

Key responsibilities & impact
  • 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 distinguishing 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 multifunctional teams to prioritize issues across firmware, drivers, kernel, and hardware layers
  • Collaborate with architecture, silicon, firmware, and OS engineering teams to enable new features and ensure cross-component integration

Requirements

What you’ll need
  • BS or MS degree in Computer Engineering, Computer Science, or equivalent experience
  • 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
  • Sophisticated system-level debugging experience
  • Experience working on system-level reliability and resiliency features
  • Experience with product integration and end-to-end deliverables
  • Familiarity with system-level security concepts
  • Experience with embedded system software concepts

Benefits

Comp & perks
  • Equity
  • Benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score