Skip to main content
NVIDIA

Principal Systems Software Engineer, LPU

NVIDIA US, CA, Santa Clara, United States Full-time 4 months ago
Embedded & Systems Software

$272,000 - $431,250 USD yearly

The LPX System Software stack is built entirely in Rust, shifting silicon complexity into hardware abstraction layers, core system libraries, and drivers.

Originally posted 30 June 2026 by the employer. Relisted by the employer on 31 October 2026.

About the role

NVIDIA’s LPX System Software team builds the foundational software that turns a novel deterministic compute architecture into a platform that compiler teams and data center operators can rely on. The role focuses on designing the hardware abstraction layers, core system libraries, drivers, and runtime components built in Rust.

What you'll do

  • Shape the architecture of the hardware abstraction layers and core system libraries, and own the API contracts for the components you lead.
  • Design and implement drivers, runtimes, and data movement and aggregation pipelines that execute workloads on novel silicon.
  • Build runtime interfaces for launching, monitoring, and managing workloads at production scale.
  • Drive triage of difficult sequencing, initialization, and cross-component runtime failures, producing written root-cause analyses.
  • Lead new platform bring-up and NPI for new boards and silicon in partnership with hardware engineering, compiler teams, and data center operations.
  • Establish agent-assisted engineering practices, reusable abstractions, diagnostics, and documentation to increase org throughput.

What you'll need

  • MS in CS, CE, EE, or a related STEM field, or equivalent experience, and 12+ years building production system software.
  • Deep systems-programming expertise with production Rust shipped at the hardware or kernel boundary, such as drivers, firmware, or runtimes.
  • A track record of designing libraries and APIs supported for years, including ABI and compatibility discipline.
  • Low-level platform experience covering firmware and boot flows, RTOS, BMCs/MCUs, RISC-V, or closely related system software.
  • Linux driver or kernel-adjacent experience (such as VFIO or similar subsystems).
  • Hardware bring-up and system triage experience with fault analysis, diagnostics, and validation in lab environments.

Skills: hardware abstraction layers, core system libraries, drivers, runtime components, Rust, low-level platform experience

More semiconductor jobs: NVIDIA jobs · Embedded software jobs · California jobs

Apply now
US, CA, Santa Clara, United States
On-site
Full-time
$272,000 - $431,250 USD yearly
4 months ago

Share this job