CareerPlanSign in

Software Engineer | C or C++, Packet/Slow Path , L2& L3 Protocols | Bangalore | 7 + to 10 years

Bangalore, India💼 Full-time🗓 2026-09-16 → 2026-09-26

Core

Design, code, and optimize high-performance data plane software for IOS-XR platforms using Silicon One NPUs to handle L2/L3 packet forwarding.

Role type

Senior IC software engineer (networking data plane)

Builds

High-performance forwarding features (QoS, Mirroring, Slowpath, EVPN, SRv6, MPLS) for carrier-grade routers

Domain

Networking / Embedded Systems / Silicon One NPUs

Deliverable

production ML models | product features

Required skills

C/C++, Python, Carrier-grade networking OS, Embedded software debugging, NPU microcode/SDK interaction, Performance profiling

Preferred skills

IOS-XR, Broadcom DNX, ezChip, AI/LLM tools for code generation

Technologies

Silicon One (SiOne), Clearcase, Valgrind, GDB, Python

Responsibilities

Design and implement L2/L3 forwarding features; Implement NPU data plane logic; Debug complex software defects; Profile and tune code for latency/throughput; Utilize AI tools for development

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.