Principal Software Engineer, Infrastructure
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 99% of similar roles. Most pay $169,550–$216,300 — the shaded band above. At the midpoint, this role pays about $352k versus about $193k for comparable roles.
Based on 240 similar postings.
Employer
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 896 open roles on FindRole.
Listed pay typically runs $184,000–$287,500 across 876 roles with salary data.
Most-posted roles
At a glance
As a Principal Software Engineer - Rack Scale Systems Infrastructure, you will join the team to build and guide the development of software systems supporting upcoming rack-scale infrastructure products and services. You will define complete software architectures for control plane services, firmware, operating systems, kernel drivers, and networking fabrics. Your daily work involves creating infrastructure-as-a-service control plane software that transforms complex hardware into manageable, programmable infrastructure. To achieve this, you will utilize Kubernetes, Go, C++, or Rust while managing components like controllers, operators, and reconciliation loops. You will bridge hardware and software teams across domains including NVLink, InfiniBand, GPUs, DPUs, and CPUs. The role focuses on solving the challenge of creating reliable, large-scale networked systems by translating infrastructure roadmaps into formal requirements and ensuring high-quality technical decisions for data center environments.
What does a Software Engineer earn in Remote?
Median $204500 from 415 postings across 57 companies.
Skills
What you'll do
What we're looking for
More like this
Nvidia
Nvidia
Nvidia
Oracle
Oracle
Oracle