Job Summary:
Supermicro is a Top Tier provider of advanced server, storage, and networking solutions. They are seeking an experienced Principal Software Engineer - Switch Design to lead the design and development of high-performance networking software for next-generation data center platforms.
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.
Qualifications:
Required:
• BS/MS in Computer Science, or related STEM field.
• 15+ 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.
Company:
Supermicro is a global leader in high-performance, high-efficiency server technology and innovation. Founded in 1993, the company is headquartered in San Jose, USA, with a team of 5001-10000 employees. The company is currently Late Stage.