Staff Software Engineer - Switch Design

Super Micro Computer Spain, S.L.
San Jose, CAFULL_TIMEPosted Aug 6, 2026

Role responsibilities

Lead the design and development of high-performance networking software and SONiC-based operating systems for next-generation data center platforms. Optimize critical software modules, drivers, and APIs while providing technical leadership and collaborating with the open-source SONiC community.

Requirements

Requires a BS/MS in Computer Science or a related STEM field and over 12 years of software development experience in networking or system software. Candidates must possess strong C/C++ or Go programming skills and deep expertise in L2/L3 networking protocols and packet forwarding engines.

Key skills

C/C++, Go, SONiC, L2/L3 Networking, BGP, OSPF, EVPN, VXLAN, Broadcom XGS, Marvell, VPP, Linux Kernel Forwarding, Data Structures, Algorithms, Software Architecture, Network Telemetry

Keywords

SONiC, Broadcom, Marvell, BGP, OSPF, EVPN, VXLAN, RIB, FIB, BFD, IPC, STP, PVST, MSTP, AAA, DNS, DHCP, SNMP, Sflow, IPFIX, VPP, Linux Kernel, RoCE, QoS, Telemetry, C++, Go, Data Center, Networking ASIC, Open Source

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free