Software Engineering Manager - Data Plane & Forwarding Software (NPU, MPLS, SRv6, EVPN)
Core
Architectural authority for forwarding software on carrier-grade routers, designing high-performance data plane implementations for Cisco IOS XR platforms running on Silicon One NPUs.
Role type
Senior IC Technical Leader (NPU Data Plane & Forwarding)
Builds
Layer 2 (EVPN, VPLS, Pseudowire) and Layer 3 (SRv6, Segment Routing, MPLS, IPv4/v6) forwarding features for large-scale service provider networks.
Domain
Networking / Hardware-Software Integration / Carrier-grade Routers
Deliverable
production ML models | product features
Required skills
C/C++ programming, NPU architecture design, Layer 2/3 forwarding protocols, system-level debugging, SDLC leadership, Python scripting
Preferred skills
P4 programming, Cisco IOS XR expertise, AI/ML tool integration, technical leadership of 3-5 engineers
Technologies
Cisco Silicon One (SiOne), Broadcom DNX (Jericho/Qumran), ezChip, Cisco IOS XR, Python, C/C++, P4
Responsibilities
Lead end-to-end design and delivery of forwarding features, architect efficient NPU pipeline implementations, lead critical escalations for complex hardware/software issues, mentor engineers and champion AI-assisted development workflows
Seniority
Senior, hands-on IC with leadership responsibilities