Switch Software Engineer - AI-Optimized Networking

Aria Networks, Inc.

Palo Alto, Northern (CA, KY)

Hybrid

USD 180,000 - 280,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Aria Networks, Inc. is seeking a Switch Software Engineer to own the full software stack for data center Ethernet switch platforms, from ASIC SDK integration to control plane protocol implementation.

The role covers Linux-based NOS and Aria's cluster control plane, enabling high-scale production deployments. Responsibilities include ASIC SDK integrations, data plane optimization (L2/L3, ECMP, VXLAN, RDMA/RoCE), and control plane development (BGP, OSPF).

Qualifications

  • 8+ years of software engineering with a focus on networking and switching.
  • Hands-on experience programming datacenter switching ASICs via SAI or native SDKs.
  • Deep working knowledge of L2/L3 protocols (BGP, OSPF, ECMP, VXLAN, RDMA/RoCE).
  • Proficiency in C/C++ for systems and data plane development; Python for tooling and test.
  • Experience with Linux-based NOS such as SONiC/ONL or similar.
  • Strong debugging skills across hardware/software boundaries and SDK tracing.
  • Ability to take networking software features from design through production at scale.

Responsibilities

  • Develop and maintain ASIC SDK integrations for Broadcom switching silicon.
  • Implement and optimize data plane features including L2/L3 forwarding, ECMP, VXLAN, and RDMA/RoCE support.
  • Own control plane protocol development and integration (BGP, OSPF, Aria extensions).
  • Drive platform bring-up for new switch hardware with hardware/ASIC teams.
  • Architect and implement features within a Linux-based NOS targeting production deployments.
  • Debug and resolve system-level issues across hardware, firmware, and software.
  • Define interfaces between the NOS and Aria Cluster Software control plane.
  • Contribute to design reviews, specs, and test infrastructure for switch software features.

Skills

Networking
C/C++
Python
Linux NOS
Debugging
NOS like SONiC/ONL
Programmable data plane

Education

BS/MS in Software Engineering

Tools

Broadcom ASIC SDK
SAI
P4

Job description

Aria Networks, Inc. is seeking a Switch Software Engineer to own the full software stack for data center Ethernet switch platforms, from ASIC SDK integration to control plane protocol implementation.

The role covers Linux-based NOS and Aria's cluster control plane, enabling high-scale production deployments. Responsibilities include ASIC SDK integrations, data plane optimization (L2/L3, ECMP, VXLAN, RDMA/RoCE), and control plane development (BGP, OSPF).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Switch Software Engineer Palo Alto, Bangalore
Switch Software Engineer Palo Alto, Bangalore

Aria Networks, Inc. • Palo Alto (CA), Northern (KY)

Hybrid
USD 180,000 - 280,000
ASIC Network Engineer
ASIC Network Engineer

Anysilicon • San Jose (CA), Northern (KY)

On-site
USD 140,000 - 180,000
Network Systems Software Engineer: Hardware‑Driven Solutions
Network Systems Software Engineer: Hardware‑Driven Solutions

jobr.pro • Nashua (NH)

On-site
USD 110,000 - 150,000
Senior Network Systems Engineer - Hardware-Software Innovator
Senior Network Systems Engineer - Hardware-Software Innovator

Arista Networks • Nashua (NH)

On-site
USD 140,000 - 190,000
Software Engineer- SONiC
Software Engineer- SONiC

Arista Networks • Santa Clara (CA)

On-site
USD 120,000 - 160,000
R&D Engineer Software 5
R&D Engineer Software 5

Broadcom • San Jose (CA)

On-site
USD 144,000 - 230,000
Medical, dental and vision plans
401(K) matching
Employee Stock Purchase Program (ESPP)
+3
Lead Mechanical Engineer, High-Density Networking Enclosures
Lead Mechanical Engineer, High-Density Networking Enclosures

Aria Networks, Inc. • Palo Alto (CA), Northern (KY)

Hybrid
USD 140,000 - 210,000
Senior Power Architect for Data Center Switches
Senior Power Architect for Data Center Switches

Aria Networks, Inc. • Palo Alto (CA), Northern (KY)

Hybrid
USD 150,000 - 210,000
Power Engineer Palo Alto, Kochi
Power Engineer Palo Alto, Kochi

Aria Networks, Inc. • Palo Alto (CA), Northern (KY)

Hybrid
USD 150,000 - 210,000
Principal Network Routing & Switching Engineer — Equity
Principal Network Routing & Switching Engineer — Equity

Arrcus Inc • San Jose (CA)

On-site
USD 200,000 - 225,000
Bonus + Equity
Parental leave
401k retirement plan
+3