Principal Software Engineer, CSP Engagements

Nvidia

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$272,000–$431,250 / yr
Posted
6 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 99% of similar roles. Most pay $174,600–$226,350 — the shaded 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 896 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Principal Software Engineer, CSP Engagements

As a Principal Software Engineer – CSP Engagements, you will join the Data Center Systems and Software CSP engagements team to serve as a technical focal point for select Cloud Service Provider and Hyperscaler customers. You will drive system software architecture alignment, lead technical deep dives, and manage New Product Introduction projects by resolving complex issues and making critical decisions amidst ambiguity. Your daily work involves collaborating with cross-functional architects to define system software architectures for complex server platforms while aligning customer roadmaps with internal goals. The role requires expertise in x86 and ARM (aarch64) architectures, Linux kernel device drivers, and low-level hardware/software interfaces. You will utilize skills in performance analysis, system-level debugging, and test design to solve challenges at the software and hardware interface for high-performance server systems and GPU computing workloads.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Act as the primary technical contact for Cloud Service Provider and Hyperscaler customers during NPI projects.
  • Drive system software architecture alignment and conduct technical deep dives for next-generation Data Center products.
  • Align customer roadmaps, use cases, and requirements with NVIDIA’s internal product roadmap.
  • Lead cross-functional efforts to resolve complex, high-profile customer issues during the new product introduction phase.
  • Make critical technical decisions under ambiguity while mitigating execution risks through a left shift strategy.
  • Define system software architecture for complex server platforms in coordination with cross-functional architects.
  • Build and maintain customer trust by identifying and addressing specific client needs.

What we're looking for

  • BS or MS in Computer Engineering, Computer Science, or a related field.
  • Over 15 years of experience in system software architecture and development if a degree is not held.
  • Extensive experience designing scalable, high-performance server systems at the SW/HW interface.
  • Expertise in server system architecture and its impact on application performance.
  • Expert knowledge of ARM (aarch64) and x86 architectures and microprocessor concepts.
  • Proficiency in system software design, OS fundamentals, Linux kernel device drivers, and low-level hardware/software interfaces.
  • Skilled in complex system-level debugging, performance analysis, and test design.
  • Proven leadership skills with strong project ownership in complex software and hardware environments.

More like this

Similar roles

Senior Linux Kernel Systems Software Engineer

Nvidia

Santa Clara, CA +3 5 days ago $184,000$287,500
Linux Kernel C C++ Python Device Drivers ARM x86 PCIe Ethernet GDB kdump eBPF Kubernetes CUDA NUMA IOMMU CXL HPC Firmware System Debugging
10+ yrs exp

Director, Rack Scale Software Architecture

Nvidia

Remote (Santa Clara, CA) +3 20 days ago $320,000$488,750
System Architecture Firmware Kernel Drivers Operating Systems Networking InfiniBand Ethernet GPU FPGA CXL UCIE HPC Data Center Scale-up Fabrics
10+ yrs exp Remote

Principal Software Engineer

Autodesk

Atlanta, GA 29 days ago $139,000$249,260
Distributed Systems Data Pipelines NoSQL Serverless API Design ETL Cloud Platform Schema Validation Search Relevance
8+ yrs exp Hybrid

Principal Software Engineer

CVS Health

Remote (Massachusetts) +4 63 days ago $144,200$288,400
Python GCP Vertex AI LLM MLOps Microservices RAG Vector Search React Angular CI/CD Pub/Sub BigQuery GKE Cloud Run FHIR HL7 SRE
10+ yrs exp Remote

Principal Software Engineer

Oracle

73 days ago $114,600$234,600
C Distributed Systems Cloud Architecture Python Kernel Programming Network Programming Unix Linux Elastic File System OCI HPC AI/ML
6+ yrs exp

Principal Software Engineer

General Dynamics

San Antonio, TX 54 days ago $119,000$161,000
DevSecOps CI/CD Kubernetes Docker Terraform Ansible Puppet Chef Python Java Go Bash AWS Azure Google Cloud Agile Methodology infrastructure-as-code OWASP Nessus Burp Suite Splunk
10+ yrs exp Hybrid