Supermicro-logo
Supermicro
·
February 19, 2026
Apply Now
This job has closed.

Software Engineer

San Jose, CA
Full-time
Onsite
Entry, Mid Level
Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for various customers worldwide. The Software Engineer - Switch Design role involves leading the design and development of high-performance networking software for next-generation data center platforms, focusing on SONiC-based network operating systems.
Apply Now

Responsibilities

  • Design and optimize critical software modules, drivers, and APIs for high-performance forwarding and control planes
  • Define the software architecture integrating SONiC with Supermicro’s hardware platform infrastructure to ensure scalability, reliability, and high availability
  • Develop and maintain robust 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 software, hardware, and QA teams
  • Drive cross-functional collaboration with product, hardware, and platform teams to align on requirements and deliverables
  • Engage with the open-source SONiC community - contribute upstream, review patches, and align development with community direction
  • Evaluate and adopt emerging tools, technologies, and methodologies to accelerate development and testing cycles

Qualification

Required

  • BS/MS in Computer Science, or related STEM field
  • 2+ 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
  • Solid understanding of L2/L3 networking in couple of the areas below:
  • Routing protocols: BGP, OSPF, EVPN, VXLAN
  • Control plane infrastructure: RIB, FIB, BFD, IPC, interface management
  • Layer 2 technologies: STP, PVST, MSTP
  • Network management protocols: AAA, DNS, DHCP, SNMP, sFlow, IPFIX, etc
  • Experience with packet forwarding engines such as Broadcom (XGS), Marvell, VPP, or Linux kernel forwarding

Preferred

  • Hands-on experience with SONiC network operating system development, integration, or deployment
  • Familiarity with datacenter networking, RoCE, QoS, and telemetry frameworks
  • Experience with open-source collaboration and contribution practices

Benefits

  • Comprehensive benefits package
  • Participation in bonus and equity award programs
Supermicro is a global leader in high-performance, high-efficiency server technology and innovation.
Glassdoor
2.9
Founded in 1993
San Jose, California, USA
5001-10000 employees
http://www.supermicro.com