CareerPlanGet AI match score →

Software Engineer - 5 to 8 years - C/ C++ , Networking protocols L2 and L3

Bangalore, India💼 Full-time🗓 2026-04-28 → 2026-07-31

Core

Design and develop system software for Ethernet Switch products, focusing on next-generation feature-rich network ASICs and SDKs (NXOS) for public and private cloud infrastructure.

Role type

Senior IC software engineer (networking/switching)

Builds

Ethernet Switching solutions and NXOS SDKs for Nexus switches

Domain

Networking infrastructure, Ethernet switching, 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 protocols, operating systems, distributed systems, switch/router software development

Preferred skills

ASIC SDK development, AI tooling for code development

Technologies

NXOS, Ethernet Switching, L2/L3, VXLAN, MPLS, ACL, QOS

Responsibilities

Design and develop system software for Ethernet Switch products; Develop SDK/NXOS for next generation feature rich network ASIC; Collaborate with cross functional teams (Hardware/ASIC/Marketing/Testing) to take products to market; Interact with Distinguished and Principal engineers to focus on Scale, Performance and Reliability

Seniority

Senior, hands-on IC

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