Senior Switch Design Engineer – SONiC Networking

Supermicro

Wayne (CA)

On-site

USD 170,000 - 224,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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. You will work on SONiC-based OS and integration with leading networking ASICs.

The role emphasizes software architecture, performance optimization, telemetry, and cross-functional collaboration with product, hardware, and QA teams. BS/MS in CS and 8+ years in networking software are required; familiarity with Broadcom,

Qualifications

  • BS/MS in Computer Science or related STEM field.
  • 8+ years of software development in networking or system software.
  • Strong programming in C/C++ and/or Go; solid data structures and algorithms.
  • Experience with L2/L3 networking concepts and networking protocols.

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 interfaces for telemetry, diagnostics, and system management.
  • Lead performance and power optimizations; mentor engineers across teams.
  • Collaborate with product, hardware, and platform teams to align requirements.
  • Engage with the SONiC open-source community and review patches.
  • Evaluate new tools and methodologies to accelerate development and testing.

Skills

C/C++
Go
Networking
Linux kernel forwarding

Education

BS/MS in Computer Science

Tools

SONiC
Broadcom XGS
Marvell

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. You will work on SONiC-based OS and integration with leading networking ASICs.

The role emphasizes software architecture, performance optimization, telemetry, and cross-functional collaboration with product, hardware, and QA teams. BS/MS in CS and 8+ years in networking software are required; familiarity with Broadcom,

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

Similar jobs worth comparing

Senior Switch Design Engineer - SONiC Networking
Senior Switch Design Engineer - SONiC Networking

Support Revolution • San Jose (CA)

On-site
USD 170,000 - 224,000
Benefits package
Open-source involvement
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
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
Software Engineer - Switch Design
Software Engineer - Switch Design

Supermicro • 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
Sr. Software Engineer - Switch Design
Sr. Software Engineer - Switch Design

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

On-site
USD 170,000 - 224,000