CareerPlanSign in

Software Engineer | Embedded, ACL/L2/L3/Networking Protocols, C/C++ | 4 - 8 Years

Bangalore, India💼 Full-time🗓 2026-08-27 → 2026-09-26

Core

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

Role type

Senior IC embedded software engineer (networking/switching)

Builds

Next-generation Ethernet Switching products and SDKs for network ASICs

Domain

Networking infrastructure, Data Center, Cloud computing

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

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++, VXLAN, MPLS, ACL, QOS, L2, L3

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.