NVIDIA
Senior Switch Software Architect
$184K–$288K
US, CA, Santa Clara · Senior · Full-time · Posted Jul 29, 2026
- Experience
- 8+ overall years in embedded networking software development, including 5+ years as a Software Architect accountable for major modules.
- Education
- B.Sc. or M.Sc. in Computer Science, Computer Engineering, or Electrical Engineering (or equivalent experience).
About the job
Defines and leads embedded software architecture for next-generation Ethernet switch platforms supporting high-performance AI/ML networking.
What you'll do
- Explore networking features, protocols, hardware/software capabilities, and open-source drivers to improve networking platforms.
- Lead R&D and validation teams with technical guidance and reviews, collaborating across chip, firmware, hardware, and systems teams.
- Lead customer and industry engagements and drive innovation through prototypes, patents, white papers, and industry participation.
What they ask for
- B.Sc. or M.Sc. in Computer Science, Computer Engineering, or Electrical Engineering (or equivalent experience).
- 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.
- Demonstrated project leadership, ownership, accountability, and clear English communication.
Nice to have
- Wide knowledge in Switch ASIC hardware, Software Development Kit (SDK), Network operating systems (NOS).
- Deep understanding of the Linux kernel and networking; ability to prototype ideas and initial implementations.
Pay
184,000 USD - 287,500 USD (base salary)
Tools
Ethernet/IP, Linux kernel, Switch ASICs, Software Development Kit (SDK), Network operating systems (NOS), open-source drivers
AI focus
Architects switching software for next-generation platforms optimized for AI/ML workloads and high-performance AI clusters.
Model-written summary · the original posting is authoritative