Software Engineer: C/C++/Python & Layer 2 (L2), Layer 3 (L3), VXLAN | 5 to 9yrs| Bangalore
Core
Design and develop advanced networking features for Ultra-Low Latency (ULL) forwarding, Layer 2/3 services, and HPT solutions on high-performance network devices.
Role type
Senior IC software engineer (networking data plane)
Builds
Cisco Nexus 9000 series Network platforms with NX-OS based software solutions
Domain
Data Center Networking / AI Infrastructure
Deliverable
production ML models
Required skills
C, C++, Python, Linux, Layer 2 networking, Layer 3 networking, VXLAN, EVPN, PTP, ULL networking, embedded software development, AI/ML integration
Preferred skills
Nexus 9000 series platform experience
Technologies
Linux, C, C++, Python, NX-OS, Silicon One Asics
Responsibilities
Design, implement, and test C/C++ software for scalable network systems; Build and optimize Port complex control plane, L2, L3, and PTP software; Champion AI/ML integration into platform workflows; Collaborate with cross-functional teams to integrate software modules.
Seniority
Senior, hands-on IC
