Staff Software Engineer - Switch Design

agile tech labs • United State
Remote
Apply
AI Summary

Lead the design and development of high-performance networking software for next-generation data center platforms, focusing on SONiC-based network operating systems and integration with leading ASICs. Design and optimize software modules, drivers, and APIs for high-performance forwarding and control planes. Provide technical leadership and mentorship across software, hardware, and QA teams.

Key Highlights
Design and optimize high-performance networking software for data center platforms
Lead SONiC-based network operating system development and ASIC integration
Provide technical leadership and mentorship across software, hardware, and QA teams
Key Responsibilities
Design and optimize software modules, drivers, and APIs for high-performance forwarding and control planes
Define software architecture integrating SONiC with hardware infrastructure for scalability, reliability, and high availability
Provide technical leadership and mentorship across software, hardware, and QA teams
Engage actively with the open-source SONiC community by contributing upstream and reviewing patches
Technical Skills Required
C/C++ Go SONiC Broadcom XGS Marvell VPP Linux kernel forwarding L2/L3 networking BGP OSPF EVPN VXLAN RIB FIB BFD AAA DHCP SNMP sFlow
Benefits & Perks
100% remote

Job Description


Staff Software Engineer - Switch Design

Location: %100 remote

Full time position, only W2 candidates.


Job Summary:

Lead the design and development of high-performance networking

software for next-generation data center platforms, focusing on SONiC-based network operating systems and integration with leading ASICs.


Essential Duties:

Design and optimize software modules, drivers, and APIs for high-performance

forwarding and control planes.

Define software architecture integrating SONiC with hardware infrastructure for 1 scalability, reliability, and high availability.

Provide technical leadership and mentorship across software, hardware, and QA teams.

Engage actively with the open-source SONiC community by contributing upstream and reviewing patches.


Qualifications:

Education & Experience: BS/MS in Computer Science or a related STEM field with 12+years of software development experience in networking or system software.

Languages: Strong programming skills in C/C++ and/or Go.

Networking Expertise: Solid understanding of L2/L3 networking, including routing protocols (BGP, OSPF, EVPN, VXLAN) , control plane infra (RIB, FIB, BFD) , and network management protocols (AAA, DHCP, SNMP, sFlow).

Forwarding Engines: Experience with Broadcom (XGS), Marvell, VPP, or Linux kernel forwarding.


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

swyfft

United State

Network Engineer

Networking
•
10h ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Associate

Orion Groups

United State

Executive Assistant & HR Administrator

Networking
•
11h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

People Architects

United State

Subscribe our newsletter

New Things Will Always Update Regularly