Turn this role into an interview — a resume and cover letter built around what this employer wants.
NVIDIA in Santa Clara, CA is seeking a Principal Software Engineer for LPX System Software to shape the hardware abstraction layers and core libraries that enable a deterministic compute architecture. This role blends OS-level engineering with high-availability runtimes, designed to scale workloads across data centers.
You will lead architecture decisions, design drivers and runtimes, and drive platform bring-up for new boards.
We are now looking for a Principal Software Engineer for LPX System Software! 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. We shift complexity out of silicon and into software: the hardware abstraction layers, core system libraries, drivers, and runtime components that workloads enter the platform through. We build this stack in Rust. For system software living at the boundary between hardware and everything above it, we treat memory safety, explicit ownership, and long-lived API stability as the baseline rather than the goal — the foundation that lets us spend our judgment on the hard problems instead of on classes of bugs that should not exist. As one of the principal engineers on this stack, set technical direction for the surfaces you own and shape the overall architecture alongside your fellow principals. Design the HAL, runtime interfaces, and data-movement pipelines the rest of the platform depends on; drive the hardest reliability and bring-up problems to root cause; and raise the throughput of the whole org by codifying the abstractions, patterns, and tooling that others build on. You will also help define how we engineer. We treat AI coding agents as a primary part of the workflow, and we expect our most senior engineers to be fluent in directing them — designing systems that are legible to both humans and agents, and turning hard-won judgment into leverage across the team.
Widely considered to be one of the technology world’s most desirable employers, NVIDIA has some of the most forward-thinking and hardworking people in the world inventing the future with us.
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 272,000 USD - 431,250 USD. You will also be eligible for equity and benefits. Applications for this job will be accepted at least until July 4, 2026. This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. NVIDIA pioneered accelerated computing. Today, our AI infrastructure powers global intelligence, transforming every industry. Learn more about NVIDIA.