Software Engineer (C and Python, Linux OS, networking domain, L2/L3 forwarding Protocols | 7-13 Years)
Core
Design, code, optimize, and validate high-performance L2/L3 subscriber forwarding paths on Silicon One UPFs for carrier-grade broadband networks.
Role type
Senior IC software engineer (networking/data plane)
Builds
cnBNG User Plane Functions (UPFs) and integrated BNG forwarding on IOS-XR platforms
Domain
Telecommunications / Carrier-grade networking / Silicon-based data planes
Deliverable
production ML models | product features
Required skills
C/C++, Python, UNIX system programming, multithreaded programming, computer networking, high-performance embedded systems
Preferred skills
Broadband protocols (PPPoE, IPoE, DHCPv4/v6, PPP, RADIUS/CoA, L2TP), IOS-XR configuration, L2/L3 protocols
Technologies
Cisco Silicon One (SiOne), IOS-XR, Linux
Responsibilities
Design and code subscriber forwarding path features, own unit/integration/system/scale testing and automation, mentor junior engineers, drive quality from design through FCS
Seniority
Senior, hands-on IC (via careerplan.io/jobs/2025249-1-software-engineer-c-and-python-linux-os-networking-domain-l2l3-forwarding-protocols-7-13-y)
