Senior Switch Software Architect

Nvidia

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$184,000–$287,500 / yr
Posted
44 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $186k
This role $236k
$100k most similar roles pay here $308k

This role pays more than 88% of similar roles. Most pay $151,000–$220,800 — the shaded band above. At the midpoint, this role pays about $236k versus about $186k 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 · Senior Switch Software Architect

As a Senior Switch Software Architect, you will join an expert team to develop next-generation networking platforms for high-performance ML and AI computing. You will be responsible for defining switching software stacks, developing Linux kernel networking features, and designing robust embedded software architectures optimized for advanced workloads. Your daily work involves exploring networking protocols, hardware capabilities, and open-source drivers while leading R&D and validation teams through technical reviews and build plans. The role requires deep expertise in Ethernet/IP, network topologies, and Switch ASIC hardware, along with proficiency in Software Development Kits and Network Operating Systems. You will drive innovation by creating Proof-of-Concept developments, white papers, and patents while representing the company in open-source projects and standard development organizations to solve complex networking challenges within data center, telco, and edge network environments.

What you'll do

  • Define robust embedded software architectures for next-generation switch platforms optimized for AI/ML workloads.
  • Develop and improve networking platforms by exploring features, protocols, hardware capabilities, and open-source drivers.
  • Lead R&D and validation teams with technical guidelines, support, and thorough reviews of build plans.
  • Represent the company in open-source projects, technical conferences, and standard development organizations.
  • Drive innovation through Proof-of-Concept developments, patents, white papers, and participation in industry forums.
  • Lead engagements with key customers in groundbreaking edge-technology fields.
  • Identify and evaluate new innovations and software partners aligned with business needs and technology roadmaps.

What we're looking for

  • B.Sc. or M.Sc. in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
  • Experience in embedded networking software development.
  • 5+ years of experience as a Software Architect accountable for major modules.
  • Expert knowledge of Ethernet/IP, network topologies, and features across data center, telco, or edge networks.
  • Strong foundation in embedded software development and operating system fundamentals.
  • Deep understanding of the Linux kernel and networking.
  • Proven track record of researching and integrating new technologies into practical applications.
  • Ability to communicate clearly in English and build consensus across large organizations.

More like this

Similar roles

Senior Software and System Architect

Nvidia

Remote 15 days ago $152,000$241,500
C Python Linux DPUs NICs Networking Protocols cloud-networking Security Virtualization Orchestration Data Center Technologies DPDK OVS OVN Docker Containers Kubernetes
5+ yrs exp Remote

Senior Software Architect, AI Systems and Networking

Nvidia

Remote (Santa Clara, CA) +1 115 days ago $224,000$356,500
C C++ Rust RDMA InfiniBand RoCE NVLink GPUDirect vLLM SGLang TensorRT-LLM NVMe-oF Distributed Training Performance Profiling Memory Management High-Performance Networking
10+ yrs exp Remote

Senior Networking Architect

Nvidia

Santa Clara, CA 52 days ago $152,000$241,500
RDMA RoCE ASIC Design C++ Python Routing Protocols Load Balancing Congestion Control Network Topologies Real-time Software Open Source Accelerated Computing
5+ yrs exp Hybrid

Senior Solutions Architect

Nvidia

Santa Clara, CA +1 62 days ago $224,000$356,500
InfiniBand Ethernet RDMA TCP NICs HCAs Switches DPUs GPUs PCIe Kernel Drivers AI Fabric HPC Network Performance Debugging
10+ yrs exp

Senior Solutions Architect, RoCE end-to-end

Nvidia

Santa Clara, CA 25 days ago $184,000$287,500
InfiniBand Ethernet RoCE RDMA Linux Kernel C Python Perl Firmware NC-SI MCTP RMII Cloud Infrastructure AI Workflows High-Performance Computing DPUs
8+ yrs exp

Senior Solutions Architect, Networking

Nvidia

Remote (Santa Clara, CA) 52 days ago $184,000$287,500
Ethernet Networking HPC AI Computing C/C++ Linux Kernel Linux Shell Slurm gNMI Grafana PCIe NICs CUDA DoCA InfiniBand DPU Spectrum-X Routing and Switching Protocols
10+ yrs exp Remote