FREE ACCESS
5,000–10,000 jobs/day
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.

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 fitCore 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 resumeApplicant 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 & technologiesLinuxPythonC++
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