Principal Software Engineer

Nvidia

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $195k
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–$220,800 — the blue band above. At the midpoint, this role pays about $352k versus about $195k 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 Software Engineer

As a Principal Software Engineer, you will join the team responsible for designing, driving, and operationalizing firmware and software architecture for next-generation Edge products. You will design and implement platform workflows, including firmware and software extensibility, debug and production security, and diagnostic and deployment tool designs. Your daily work involves collaborating with HW Design teams, SW/FW architects, and ISV and IHV partners to define platform requirements and create scalable, reusable designs. You will engage in pre-silicon platform design through product production while mentoring engineering teams. The role requires deep systems expertise in system architecture and design for scalable and performant edge systems, specifically at the SW/HW interface. You must have experience with complex system software for accelerators such as GPUs, DPUs, or FPGAs.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Design and implement platform workflows including firmware and software extensibility for product designs.
  • Debug and manage production security for edge AI platform designs.
  • Define platform requirements with HW designers and partners to create scalable and reusable designs.
  • Champion reliability, debuggability, and optimization in firmware and diagnostic tool design.
  • Engage in pre-silicon platform design through the entire product production lifecycle.
  • Mentor architects and engineering teams to develop them into future leaders.
  • Make key technical decisions and architectural choices in ambiguous situations.

What we're looking for

  • BS or MS degree in Computer Engineering, Computer Science, or a related field or equivalent experience.
  • 15+ years of experience in system architecture and design.
  • Deep experience designing architecture for scalable and performant edge systems, particularly at the SW/HW interface.
  • Previous experience working with complex system software for accelerators such as GPUs, DPUs, or FPGAs.
  • Proven experience in implementing left shift strategy to de-risk program execution.
  • Excellent written and verbal communication skills.

More like this

Similar roles

Distinguished Engineer, Rack Scale Architecture

Nvidia

Remote (Santa Clara, CA) 28 days ago
System Architecture Firmware Kernel Drivers Operating Systems Networking InfiniBand Ethernet GPU FPGA Redfish IPMI CXL UCIE HPC Post-Silicon Bring-up Left Shift Strategy
10+ yrs exp Remote

Principal Software Engineer

Autodesk

Atlanta, GA 74 days ago
Distributed Systems Data Pipelines NoSQL Object Storage Serverless API Design ETL DevOps Search Relevance Schema Validation
8+ yrs exp Hybrid

Principal Software Engineer

Amgen

Tampa, FL +1 139 days ago
Generative AI LLMs MLOps LLMOps Python PyTorch TensorFlow Hugging Face LangChain AWS Azure GCP Kubernetes Docker Apache Spark Apache Airflow MLflow Kubeflow Databricks RAG Vector Databases CI/CD Distributed Systems NLP
8+ yrs exp Hybrid

Principal Software Engineer

The Walt Disney Company

San Francisco, CA +1 16 days ago $209,500–$280,900
Video Coding C++ Python AV1 AV2 AVC HEVC VVC Computer Vision Deep Learning gStreamer Docker REST APIs XML JSON Git GitHub ABR Algorithms
10+ yrs exp Hybrid

Principal Software Engineer

The Walt Disney Company

San Francisco, CA +1 16 days ago $209,500–$280,900
Video Coding AV1 AV2 AVC HEVC VVC Deep Learning Computer Vision C++ Python gStreamer Docker REST APIs XML JSON Git GitHub ABR Algorithms Video Processing
10+ yrs exp Hybrid