Senior System Software Integration and Debug Engineer

Nvidia

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$224,000–$356,500 / yr
Posted
3 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $177k
This role $290k
$101k most similar roles pay here $384k

This role pays more than 99% of similar roles. Most pay $149,875–$204,612 — the shaded band above. At the midpoint, this role pays about $290k versus about $177k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 905 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 887 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior System Software Integration and Debug Engineer

As a Senior System Software Integration and Debug Engineer on the Platform Software team, you will own the end-to-end software integration strategy for products across firmware, BSP, drivers, GPU software, services, and test systems. You will lead system-level debugging of boot failures, crashes, power-transition issues, and performance regressions while building automated failure classification tools to distinguish product defects from infrastructure problems. The role involves integrating OEM and partner software into the stack to ensure stability and compliance for production platforms. You will utilize C, C++, and Python to develop automation and validation tooling. Key technical requirements include expertise in ARM microarchitecture, SoC architecture, ACPI, Device Tree concepts, and Kernel and Hypervisor internals on Windows and Linux. This role solves complex integration challenges across firmware, kernel, and hardware layers for large systems deployed at scale.

What you'll do

  • Own the end-to-end software integration strategy for firmware, BSP, drivers, and GPU software systems.
  • Lead system-level debugging of boot failures, crashes, power-transition issues, and performance regressions.
  • Analyze crash dumps, telemetry, and hardware diagnostics to isolate failures across multiple system layers.
  • Build automated failure classification systems to distinguish product defects from infrastructure or test-harness issues.
  • Drive root-cause analysis and corrective actions for escaped defects and recurring integration problems.
  • Integrate OEM and partner software into the NVIDIA stack to ensure stability and performance benchmarks.
  • Coordinate with architecture, silicon, and firmware teams to enable new features and cross-component integration.

What we're looking for

  • 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 for 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, specifically with a focus on Windows.
  • Background in solving problems within large, complex systems deployed at scale (preferred).
  • Familiarity with system-level security concepts (preferred).
  • Experience with embedded system SW concepts (preferred).

More like this

Similar roles

Software Engineer, DPU Platform

Nvidia

Westford, MA 4 days ago $116,000$189,750
C Python Embedded Systems Linux Kernel Firmware Device Drivers ARMv8 UEFI GCC Git GitHub Make BitBake Gerrit Jenkins Agile Secure Boot SOC
2+ yrs exp

Senior Software Engineer, Embedded Platform

Nvidia

Santa Clara, CA 7 days ago $184,000$287,500
C C++ Bash Linux Kernel Embedded Systems RTOS Firmware BSP ARM SoC Hardware Bring-up Oscilloscope Logic Analyzer SDKs System-on-Module Jetson IGX DGX Spark
8+ yrs exp

Senior System Integration and Test Engineer

Motorola Solutions

Irvine, CA 164 days ago $130,000$180,000
Embedded Firmware C/C++ Python Embedded Linux Scripting TCP/IP Signal Generators Spectrum Analyzers Logic Analyzers Digital Communication Technologies System Integration Field Testing Debugging Troubleshooting
5+ yrs exp

Senior System Engineering Integration & Test Engineer

Anduril Industries

Broomfield, CO +1 35 days ago $143,000$191,000
Python C++ Rust Linux Docker Kubernetes CI/CD DevOps AFSIM Monte Carlo Kalman Filters Computer Vision Robotics Networking Data Analysis Observability
8+ yrs exp

Senior System Engineering Integration & Test Engineer

Anduril Industries

Waltham, MA +1 35 days ago $166,000$220,000
Python C++ Rust Linux Docker Kubernetes CI/CD DevOps AFSIM Monte Carlo Kalman Filters Computer Vision Robotics Networking Data Analysis Observability
8+ yrs exp