Senior Switch Design Engineer - SONiC Networking

Support Revolution

San Jose (CA)

On-site

USD 170,000 - 224,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Benefits package
Open-source involvement

Job summary

Supermicro is seeking an experienced Sr. Software Engineer - Switch Design to lead the design and development of high-performance networking software for data center platforms, focusing on SONiC-based operating systems and integration with leading networking ASICs.

You will design software modules, define architecture, mentor engineers, and collaborate with product and hardware teams while engaging with the open-source SONiC community.

Qualifications

  • BS/MS in Computer Science or related STEM field.
  • 8+ years of software development experience in networking or system software.
  • Strong programming skills in C/C++ and/or Go.
  • Expertise in data structures, algorithms, and software design.
  • Experience with routing protocols: BGP, OSPF, EVPN, VXLAN.
  • Knowledge of Layer 2 tech: STP, PVST, MSTP.
  • Experience with packet forwarding engines such as Broadcom (XGS), Marvell, VPP, or Linux kernel forwarding.

Responsibilities

  • Design and optimize software modules, drivers, and APIs for high-performance forwarding and control planes.
  • Define software architecture integrating SONiC with hardware platform infrastructure for scalability and reliability.
  • Develop and maintain interfaces for telemetry, diagnostics, and system management.
  • Lead optimization of system performance, power efficiency, and resource utilization.
  • Provide technical leadership and mentorship to engineers across teams.
  • Drive cross-functional collaboration with product, hardware, and platform teams.
  • Engage with the open-source SONiC community and contribute upstream.

Skills

C/C++
Go
Networking
Software architecture

Education

BS in Computer Science
MS in Computer Science

Tools

Broadcom XGS
Marvell
VPP
Linux kernel forwarding

Job description

Supermicro is seeking an experienced Sr. Software Engineer - Switch Design to lead the design and development of high-performance networking software for data center platforms, focusing on SONiC-based operating systems and integration with leading networking ASICs.

You will design software modules, define architecture, mentor engineers, and collaborate with product and hardware teams while engaging with the open-source SONiC community.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Switch Design Engineer - SONiC & Data Center
Senior Switch Design Engineer - SONiC & Data Center

Supermicro • San Jose (CA)

On-site
USD 170,000 - 224,000
Senior Switch Design Software Engineer - Networking & SONiC
Senior Switch Design Software Engineer - Networking & SONiC

Super Micro Computer Spain, S.L. • San Jose (CA)

On-site
USD 170,000 - 224,000
Switch Design Engineer - SONiC Networking
Switch Design Engineer - SONiC Networking

Supermicro • Wayne (CA)

On-site
USD 128,000 - 142,000
Senior Switch Design Engineer – SONiC Networking
Senior Switch Design Engineer – SONiC Networking

Supermicro • Wayne (CA)

On-site
USD 170,000 - 224,000
Switch Design Software Engineer (SONiC & Networking)
Switch Design Software Engineer (SONiC & Networking)

Support Revolution • San Jose (CA)

On-site
USD 128,000 - 142,000
Staff Network Software Engineer, Switch Design (SONiC)
Staff Network Software Engineer, Switch Design (SONiC)

Support Revolution • San Jose (CA)

On-site
USD 200,000 - 255,000
Software Engineer, Switch Design (SONiC)
Software Engineer, Switch Design (SONiC)

Super Micro Computer Spain, S.L. • San Jose (CA)

On-site
USD 128,000 - 142,000
Staff Network Software Engineer - Switch Design (SONiC)
Staff Network Software Engineer - Switch Design (SONiC)

Supermicro • Wayne (CA)

On-site
USD 200,000 - 255,000
Staff Software Engineer - Switch Design (Data Center)
Staff Software Engineer - Switch Design (Data Center)

Super Micro Computer Spain, S.L. • San Jose (CA)

On-site
USD 200,000 - 255,000
Sr. Software Engineer - Switch Design
Sr. Software Engineer - Switch Design

Supermicro • San Jose (CA)

On-site
USD 170,000 - 224,000