CareerPlan

Senior System Software Integration and Debug Engineer

US, CA, Santa ClaraFull-time$224k2026-09-17 → 2026-11-10

Core

Own end-to-end software integration strategy and lead system-level debugging for NVIDIA SoC drivers, BSP, and firmware across boot, security, power, and OS layers.

Role type

Senior System Software Integration and Debug Engineer

Builds

SOC drivers, BSP, CI/CD systems, and production platforms for robots and autonomous vehicles

Domain

High-performance computing, embedded systems, GPU software

Required skills

ARM microarchitecture, SoC architecture (Boot/Security/Power/OS), C/C++, Python, Kernel internals, Hypervisor internals, system-level debugging, root-cause analysis

Preferred skills

System-level reliability and resiliency, E2E product integration, system-level security, embedded system SW concepts

Technologies

C, C++, Python, Linux, Windows, ACPI, Device Tree, UART, crash dumps, event logs, traces, telemetry

Responsibilities

Design key aspects of SOC drivers and BSP; Lead system-level debugging of boot failures, hangs, crashes, and power-transition failures; Build automated failure classification; Integrate OEM and partner software into the NVIDIA stack; Collaborate with architecture, silicon, firmware, and OS engineering teams

Seniority

Senior, hands-on IC