×
Register Here to Apply for Jobs or Post Jobs. X

Switch Software Engineer Palo Alto, Bangalore

Job in Palo Alto, Santa Clara County, California, 94306, USA
Listing for: Aria Networks, Inc.
Full Time position
Listed on 2026-09-25
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, C++ Developer, DevOps
Salary/Wage Range or Industry Benchmark: 180000 - 280000 USD Yearly USD 180000.00 280000.00 YEAR
Job Description & How to Apply Below

As a Switch Software Engineer, you will own the full software stack for Aria’s data center Ethernet switch platforms — from ASIC SDK integration and data plane programming through control plane protocol implementation. You will solve hard problems at the boundary of silicon and software: platform bring-up, high-performance forwarding, and AI-optimized networking features such as adaptive routing and congestion control for RoCE traffic.

This role spans concept through production, contributing to both the Linux-based NOS and the Aria Cluster Software control plane.

Responsibilities
  • Develop and maintain ASIC SDK integrations for Broadcom switching silicon (StrataXGS, Trident, Tomahawk) using SAI and native SDK interfaces
  • 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, and Aria-specific extensions for AI cluster networking
  • Drive platform bring-up for new switch hardware in close collaboration with hardware and ASIC teams
  • Architect and implement features within a Linux-based NOS (SONiC, ONL or Aria’s own stack) targeting high-scale production deployments
  • Debug and resolve system-level issues spanning hardware, firmware, and software across the full switch stack
  • Define software interfaces between the NOS and the Aria Cluster Software control plane
  • Contribute to design reviews, technical specifications, and test infrastructure for switch software features
Qualifications
  • BS/MS in Software Engineering and 8+ years of software engineering with a primary focus on networking and switching
  • Hands-on experience programming datacenter switching ASICs via SAI or native SDKs
  • Deep working knowledge of L2/L3 protocols including BGP, OSPF, ECMP, VXLAN, and RDMA/RoCE
  • Proficiency in C/C++ for systems and data plane development;
    Python for tooling, automation, and test
  • Experience developing or maintaining a Linux-based network operating system such as SONiC, ONL or other well known NOS
  • Strong debugging skills across hardware/software boundaries including packet-level analysis and SDK tracing
  • Demonstrated ability to take networking software features from design through production at scale
  • Experience with Broadcom datacenter switching ASICs (StrataXGS, Trident, Tomahawk, or equivalent) is a significant plus
  • Experience with P4 or programmable data plane development is a significant plus
  • Familiarity with AI/ML cluster networking — RoCEv2, adaptive routing, and congestion control — is a significant plus
  • Prior work at a networking hardware company or hyperscaler building switch software at scale is preferred
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary