SIGN IN
Principal Software Engineer - Switch Design (27965) jobs in United States
info-icon
This job has closed.
company-logo

Super Micro Computer Spain, S.L. · 19 hours ago

Principal Software Engineer - Switch Design (27965)

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, focusing on SONiC-based network operating systems.
Big DataHardwareSoftwareInternet of ThingsData StorageNetwork Hardware

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

C/C++ programmingNetworking software developmentSONiC integrationData structuresAlgorithmsL2/L3 networkingRouting protocolsPacket forwarding enginesOpen-source collaborationDatacenter networkingTechnical leadership

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

Benefits

Comprehensive benefits package
Participation in bonus and equity award programs

Company

Super Micro Computer Spain, S.L.

twittertwitter
company-logo
Super Micro Computer Inc., fundada en 1993 en California, USA, fabricante líder en placas base, chasis y servidores de altas prestaciones.