Principal Software Engineer - Switch Design jobs in United States
cer-icon
Apply on Employer Site
company-logo

Supermicro · 7 hours ago

Principal Software Engineer - Switch Design

Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for various customers worldwide. They are seeking an experienced Principal Software Engineer - Switch Design to lead the design and development of high-performance networking software for their next-generation data center platforms, focusing on SONiC-based network operating systems.

Artificial Intelligence (AI)Cloud ComputingCloud InfrastructureEmbedded SystemsManufacturingSoftware
check
H1B Sponsor Likelynote

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 structuresAlgorithmsRouting protocolsControl plane infrastructureLayer 2 technologiesNetwork management protocolsOpen-source collaborationTechnical 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

Supermicro

company-logo
Supermicro is a global leader in high-performance, high-efficiency server technology and innovation.

H1B Sponsorship

Supermicro has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (35)
2024 (33)
2023 (27)
2022 (29)
2021 (30)
2020 (42)

Funding

Current Stage
Public Company
Total Funding
$6.5B
2026-01-06Post Ipo Debt· $2B
2025-06-24Post Ipo Debt· $2.3B
2025-02-11Post Ipo Debt· $700M

Leadership Team

M
Matt Thauberger
Vice President of Strategy and Business Development
linkedin
leader-logo
Somik Behera
General Manager, Software & AI Products
linkedin
Company data provided by crunchbase