CareerPlanGet AI match score →

Software Engineer – Ethernet Switching (L2/L3/VXLAN, C/C++) (4 - 7 Years))

Bangalore, India💼 Full-time🗓 2026-02-27 → 2026-07-31

Core

Design and develop distributed system software for Ethernet Switch products, focusing on L2/L3/VXLAN protocols and SDK development for next-generation network ASICs.

Role type

Senior IC software engineer (Ethernet switching)

Builds

Next-generation Nexus switches and Ethernet switching solutions for public and private cloud infrastructure

Domain

Networking infrastructure, Data Center, Cloud computing

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++, network programming, L2/L3/VXLAN/MPLS/ACL/QOS protocols, operating systems, distributed systems, switch/router software development

Preferred skills

SDK development for custom/merchant ASICs

Technologies

C, C++, L2, L3, VXLAN, MPLS, ACL, QOS

Responsibilities

Design and develop distributed system software for Ethernet Switch Products; Develop SDK and Switching software for next generation feature rich network ASIC; Collaborate with cross functional teams including Hardware/ASIC/Marketing/Testing groups; Interact and Innovate with Distinguished and Principal engineers with focus on Scale, Performance and Reliability

Seniority

Mid-Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗