CareerPlan

Principal Systems Software Engineer, LPU

US, CA, Santa ClaraFull-time$272k2026-06-30 → 2026-11-10

Core

Designing foundational system software (HALs, drivers, runtimes) for NVIDIA's deterministic compute architecture (LPX) to support compiler teams and data center operators.

Role type

Principal Systems Software Engineer (Low-level/Hardware boundary)

Builds

Hardware abstraction layers, core system libraries, drivers, runtimes, and data-movement pipelines for novel silicon.

Domain

Semiconductor / AI Infrastructure / System Software

Deliverable

production ML models

Required skills

Rust (low-level/systems), Linux driver/kernel development, firmware/boot flows, RTOS, hardware bring-up, API design, root-cause analysis, AI coding agents

Preferred skills

Hyperscaler Rust experience, distributed systems (gRPC, MPI), inference serving (vLLM), SDK development, Kubernetes, CI/CD

Technologies

Rust, Linux, RISC-V, gRPC, MPI, vLLM, Kubernetes

Responsibilities

Shape architecture of HALs and core libraries; design and implement drivers and runtimes; lead platform bring-up and NPI; triage complex runtime failures; establish agent-assisted engineering practices.

Seniority

Principal, technical direction & architecture