Senior Switch Software Architect

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$184,000–$287,500 / yr
Employment
Full-time
Posted
90 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $187k
This role $236k
$117k $306k
below market most similar roles pay here above market

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

The Senior Switch Software Architect joins an expert team to develop software for next-generation Ethernet Switch ASICs. This role involves defining switching software stacks, Linux kernel networking, and robust embedded software architectures optimized for AI/ML workloads and high-performance operations. You will explore networking features, protocols, and open-source drivers to build and improve networking platforms while leading R&D and Validation teams with technical guidelines. Key responsibilities include driving innovation through Proof-of-Concept developments, patents, and white papers, as well as representing the company in open-source projects and standard development organizations. Required expertise includes Ethernet/IP, network topologies, and embedded software development. You must possess deep knowledge of Switch ASIC hardware, Software Development Kits, Network Operating Systems, and the Linux kernel to solve complex networking problems.

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 protocols, hardware/software capabilities, and open-source drivers.
  • Lead R&D and Validation teams by providing technical guidelines and reviewing build and test plans.
  • Drive innovation through Proof-of-Concept developments, patents, white papers, and active participation in industry forums.
  • Represent the company in open-source projects, technical conferences, and standard development organizations.
  • Lead technical engagements with key customers in groundbreaking edge-technology fields.
  • Identify and evaluate new innovations, initiatives, and software partners aligned with technology roadmaps.

What we're looking for

  • B.Sc. or M.Sc. in Computer Science, Computer Engineering, or Electrical Engineering (or equivalent experience).
  • Experience in embedded networking software development.
  • 5+ years of experience as a Software Architect accountable for major modules.
  • Expert-level knowledge of Ethernet/IP, network topologies, and networking features across data center, telco, or edge networks.
  • Strong foundation in embedded software development and operating system fundamentals.
  • Proven track record of researching and integrating new technologies into practical applications.
  • Clear verbal and written English communication skills with the ability to build consensus across large organizations.
  • Wide knowledge in Switch ASIC hardware, Software Development Kit (SDK), and Network operating systems (preferred).

More like this

Similar roles

Senior Software and System Architect

Nvidia

Remote (Santa Clara, CA) +3 41 days ago $152,000–$241,500
C Python Linux DPDK OVS OVN Docker Kubernetes Networking Protocols DPUs NICs Virtualization cloud-networking Security Data Center Technologies
5+ yrs exp Remote

Senior Software and System Architect

Nvidia

Remote (Santa Clara, CA) +3 41 days ago $152,000–$241,500
C Python Linux DPDK OVS OVN Docker Kubernetes Networking Protocols DPUs NICs Virtualization cloud-networking Security Data Center Technologies
5+ yrs exp Remote

Senior Software Architect, AI Systems and Networking

Nvidia

Santa Clara, CA +1 161 days ago
C C++ Rust RDMA NVLink GPUDirect InfiniBand RoCE vLLM SGLang TensorRT-LLM NVMe-oF GPUDirect Storage S3 Distributed Training Model Parallelism Transformer Architectures Performance Profiling Systems Programming
10+ yrs exp

Senior Solutions Architect

Nvidia

Santa Clara, CA +1 41 days ago
InfiniBand Ethernet RDMA TCP NICs HCAs Switches DPUs GPUs PCIe Kernel Drivers HPC Machine Learning AI Fabric Network Performance Debugging
10+ yrs exp

Senior Solutions Architect, Networking

Nvidia

Remote (Santa Clara, CA) 98 days ago $184,000–$287,500
Ethernet Networking C++ Linux Kernel Drivers CUDA InfiniBand DPU Slurm gNMI Grafana PCIe Switching Protocols Data Center Topologies Systems Engineering DoCA Spectrum-X HPC Networking Protocols
10+ yrs exp Remote

Network Switching Design Engineer Senior

Leidos

Jacksonville, NC 4 days ago $92,300–$166,850
Network Switching LAN WAN BAN Data Center Switching VoIP Active Directory LDAP PKI VLAN L2 VPN Cisco Juniper Brocade ITIL Information Assurance Routing and Switching
10+ yrs exp