Senior System Software Integration and Debug Engineer
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
