Cisco

Software Engineer - C/C++ , Dataplane, Forwarding, Layer 2 (EVPN, VPLS) and Layer 3 (SRv6, Segment Routing, MPLS) technologies (5-9 yrs)

Cisco
Apply
11 hours ago
Bengaluru, IndiaSenior

Responsibilities

  • Design and implement high-performance forwarding features for the IOS-XR platform.
  • Develop dataplane logic and interact with NPU microcode and SDKs to optimize packet processing.
  • Implement and support QoS, mirroring, slowpath, OAM, EVPN, VPLS, SRv6, Segment Routing, and MPLS functionality.
  • Debug embedded software defects using logs, core dumps, packet traces, and hardware/software analysis.
  • Profile and tune software to reduce latency and maximize throughput against service-provider performance requirements.
  • Use AI/LLM tools for code generation, unit-test creation, static analysis, debugging, and log analysis.
  • Collaborate through modern SDLC practices including Git, code reviews, CI/CD pipelines, and automated testing.

Requirements

  • BS or MS in Computer Science, Electrical Engineering, or a related field.
  • 6-10 years of experience in embedded software development for networking products.
  • Strong C/C++ programming skills and Python scripting or test-automation experience.
  • Knowledge of carrier-grade networking operating systems, forwarding architectures, and service-provider network deployments.
  • Experience debugging complex embedded software issues, including hardware/software interactions and memory management.
  • Working knowledge of NPU-based dataplane architectures, pipelining, table management, and packet-processing flows.
  • Implementation experience with Layer 2/3 networking technologies such as EVPN, VPLS, SRv6, Segment Routing, MPLS, QoS, mirroring, OAM, IPv4/IPv6, TE tunnels, GRE tunnels, BFD, BGP Flowspec, ACLs, or slowpath forwarding.
  • Experience with ClearCase, Valgrind, DDTS, GDB, or similar development and debugging tools.
  • Preferred experience with IOS-XR or comparable carrier-grade network operating systems.
  • Preferred experience with Broadcom, Silicon One, or ezChip NPU programming and familiarity with AI/ML tools for software engineering.

Benefits

  • The application window is expected to close on December 30, 2026, though the posting may be removed earlier if the position is filled or enough applications are received.

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