CareerPlanSign in

Software Engineer (C and Python, Linux OS, networking domain, L2/L3 forwarding Protocols | 7-13 Years)

Bangalore, India💼 Full-time🗓 2026-10-06 → 2026-10-07

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