Cisco

Software Engineer

Cisco
Apply
6 days ago
Bengaluru, IndiaSenior / Staff+

Responsibilities

  • Design and develop forwarding features within the IOS-XR platform.
  • Write high-performance production code for QoS, mirroring, Slowpath, OAM, EVPN, VPLS, SRv6, Segment Routing, and MPLS.
  • Implement NPU data-plane logic and translate network protocol requirements into efficient NPU microcode and SDK interactions.
  • Debug complex software defects using logs, core dumps, packet traces, and component-level hardware/software analysis.
  • Profile and optimize code to reduce latency and improve throughput against service-provider performance requirements.
  • Use AI/LLM-based tools for code generation, unit-test creation, static analysis, and debugging.
  • Participate in modern software development practices including CI/CD, Git, and code reviews.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Electrical Engineering, or a related field.
  • 7–10 years of experience in embedded software development for networking products.
  • Strong proficiency in C/C++ and Python scripting for test automation.
  • Familiarity with NPU-based data-plane architectures such as Broadcom DNX, Silicon One, or ezChip.
  • Strong understanding of L2/L3 forwarding technologies and protocols, including QoS, mirroring, OAM, EVPN, VPLS, SRv6, Segment Routing, MPLS, IPv4/IPv6, TE tunnels, GRE tunnels, BFD, BGP Flowspec, ACLs, and Slowpath forwarding.
  • Knowledge of carrier-grade networking operating systems, forwarding architectures, service-provider networks, packet processing, pipelining, table management, and memory management.
  • Experience debugging complex embedded software issues and using ClearCase, Valgrind, DDTS, and GDB.
  • Preferred experience with IOS-XR or similar carrier-grade network operating systems, BCM, Silicon One, ezChip NPU programming, and AI/ML tools for software engineering.

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