Cisco

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

Cisco
Apply
21 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.

Tech Stack

Categories

Cisco

About Cisco

10,000+ employees

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.

Contact me