CareerPlan

Software Engineer: C/C++/Python & Layer 2 (L2), Layer 3 (L3), VXLAN | 5 to 9yrs| Bangalore

Bangalore, IndiaFull-time2026-10-26 → 2026-11-10

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