
Software Engineer: C/C++/Python & Layer 2 (L2), Layer 3 (L3), VXLAN | 5 to 9yrs| Bangalore
Cisco21 hours ago
Bengaluru, IndiaSenior
Responsibilities
- Design, implement, optimize, and test scalable embedded software in C and C++ on Linux-based operating systems.
- Develop and enhance port-complex control-plane, Layer 2, Layer 3, PTP, and ultra-low-latency forwarding software for networking switches and routers.
- Build VXLAN-based EVPN fabric capabilities and data-plane technologies using Cisco Silicon One networking hardware and ASICs.
- Develop scalable, maintainable, production-ready Python software solutions.
- Integrate AI/ML solutions into platform workflows while considering associated risks.
- Troubleshoot sophisticated embedded software problems and collaborate with cross-functional engineers on module integration and delivery.
- Develop innovative customer-focused approaches, contribute to organizational objectives, and maintain relationships with key stakeholders.
Requirements
- Bachelor’s or master’s degree in Electrical and Computer Engineering or Computer Science, with 4+ years of related networking software development experience.
- Hands-on experience delivering large-scale embedded system control-plane and data-plane technologies using C/C++ on Linux-based networking switches and routers.
- Deep understanding of Layer 2, Layer 3, VXLAN-based EVPN fabrics, networking protocols, and data-plane behavior, with the ability to provide architectural oversight and design guidance.
- Experience with PTP and ultra-low-latency networking technologies.
- Experience developing scalable, maintainable, production-ready software in Python.
- Demonstrated hands-on experience building and integrating AI/ML solutions into software workflows, including understanding of associated risks.
- Excellent verbal and written communication skills and the ability to synthesize complex technical updates.
- Experience with the Nexus 9000 networking platform is preferred.
About Cisco
Cisco designs and sells networking, security, and collaboration platforms for enterprises, service providers, and governments, spanning routers and switches, Wi‑Fi, firewalls, zero‑trust, observability, and cloud-managed IT (Meraki) plus Webex. Its business model mixes hardware, software subscriptions, and support/consulting services. Founded in 1984 and headquartered in San Jose, California, Cisco is a public company traded on Nasdaq and serves customers across data centers, campuses, and service provider networks.