Principal Systems Software Engineer

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$272,000–$431,250 / yr
Employment
Full-time
Posted
119 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $200k
This role $352k
$108k $466k
below market most similar roles pay here above market

This role pays more than 99% of similar roles. Most pay $169,550–$229,450 — the blue band above. At the midpoint, this role pays about $352k versus about $200k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1623 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1110 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Principal Systems Software Engineer

The Principal Systems Software Engineer, LPU joins the LPX System Software team to build foundational software for a novel deterministic compute architecture. This role involves shifting complexity from silicon into software by designing hardware abstraction layers, core system libraries, drivers, and runtime components. You will own API contracts, design data-movement pipelines, and lead platform bring-up for new boards and silicon. Key responsibilities include driving root-cause analysis for complex reliability failures and establishing agent-assisted engineering practices. The role requires deep expertise in Rust for low-level work, including firmware, boot flows, RTOS, and Linux drivers. You must demonstrate proficiency in managing multi-repository codebases, ABI compatibility, and distributed systems. The work focuses on creating a stable platform for production-scale workloads while ensuring memory safety and long-lived API stability.

What you'll do

  • Shape the architecture of hardware abstraction layers, core system libraries, and API contracts.
  • Design and implement drivers, runtimes, and data movement pipelines for novel silicon.
  • Build runtime interfaces for launching, monitoring, and managing workloads at production scale.
  • Lead triage and root-cause analysis for complex sequencing, initialization, and cross-component runtime failures.
  • Lead new platform bring-up and NPI for new boards and silicon in partnership with hardware teams.
  • Establish agent-assisted engineering practices and reusable abstractions to increase team throughput.
  • Communicate architecture and design tradeoffs clearly in writing and diagrams to various audiences.

What we're looking for

  • MS in CS, CE, EE, or a related STEM field, or equivalent experience.
  • 12+ years of experience building production system software.
  • Deep systems-programming expertise with Rust as the primary language for low-level work.
  • Experience shipping production Rust at the hardware or kernel boundary, such as drivers, firmware, or runtimes.
  • Track record of designing and evolving libraries and APIs with ABI and compatibility discipline.
  • Experience with firmware, boot flows, RTOS, BMCs/MCUs, RISC-V, or Linux driver/kernel-adjacent subsystems.
  • Experience building with AI coding agents to ship code and raise leverage.
  • Experience building Rust system software at hyperscaler scale (preferred); experience with distributed systems, gRPC, or inference systems (preferred).

More like this

Similar roles

Principal Platform Software Engineer

Oracle

Nashville, TN 97 days ago $104,500–$234,600
Java Shell Scripting Linux Unix Web Services Data Structures Networking AI Codex Software Design open-source
5+ yrs exp

Principal Platform Software Engineer

Oracle

Seattle, WA +1 98 days ago $104,500–$234,600
Apache Kafka Kubernetes Terraform Java Python Distributed Systems REST NoSQL TCP/IP HTTP Observability API micro services event driven architecture
5+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 96 days ago $104,500–$234,600
Public Key Infrastructure (PKI) Certificate Lifecycle Management Key Management Cryptographic Infrastructure Distributed Services API Observability SLOs Error Budgets Performance Profiling Secure Coding Middleware Scalability
6+ yrs exp

Principal Platform Software Engineer

Oracle

Seattle, WA +1 90 days ago $104,500–$234,600
Python Go Java C++ Kubernetes Docker CI/CD REST APIs Microservices ROS 2 DDS MQTT OPC-UA VDA5050 NVIDIA Isaac Sim Gazebo Webots Oracle Cloud Infrastructure Edge Computing Distributed Systems
7+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 89 days ago $104,500–$234,600
Oracle Cloud Infrastructure OCI CI/CD Distributed Systems Artifact Management Data Migration Cloud Infrastructure Monitoring Alerting Disaster Recovery Scalability
3+ yrs exp

Principal Platform Software Engineer

Oracle

Seattle, WA +1 90 days ago $104,500–$234,600
Python Go Java C++ Kubernetes CI/CD REST APIs Microservices ROS 2 DDS MQTT OPC UA VDA5050 NVIDIA Isaac Sim Gazebo Webots VLM VLA Reinforcement Learning Edge Computing Distributed Systems
7+ yrs exp