Senior Software Engineer, NCCL and CUDA
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 99% of similar roles. Most pay $183,987–$235,750 — the shaded band above. At the midpoint, this role pays about $352k versus about $210k 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 966 open roles on FindRole.
Listed pay typically runs $184,000–$287,500 across 955 roles with salary data.
Most-posted roles
At a glance
As a Principal Software Engineer on the CSP Engagements team, you will serve as the technical liaison for GPU firmware and system software, working closely with engineering teams of key cloud service providers to ensure reliable firmware management and updates across large-scale deployments. Your responsibilities include driving work streams to build shared understanding of GPU firmware architecture, incorporating customer feedback into NVIDIA’s feature roadmap, and ensuring robust automation and recovery procedures are in place before each release. You will also identify cross-CSP patterns in operational challenges to drive systemic improvements. The ideal candidate has over 15 years of experience with deep knowledge of GPU architecture internals, multi-GPU fabric architectures, firmware update lifecycle management at scale, and GPU security features like secure boot and multi-tenancy isolation. This role requires expertise in NVIDIA VBIOS, microcontroller firmware, InfoROM, and familiarity with fleet-scale GPU management challenges.
Skills
What you'll do
What we're looking for
More like this
Nvidia
Nvidia
Nvidia
Nvidia
Nvidia
Nvidia