CareerPlanSign in

Software Engineer III (Data Center Packet Forwarding)

Bengaluru, Karnātaka, India💼 Full-time🗓 2026-05-11 → 2026-09-26

Core

Designing and developing complex packet forwarding features for Layer 2 & 3 networking protocols (IPv4/IPv6, MPLS, SRv6, EVPN-VxLAN) and debugging microkernel/Linux issues in data center hardware.

Role type

Senior IC software engineer (networking/data plane)

Builds

Data center networking switches and routers

Domain

Networking hardware and data center infrastructure

Deliverable

product features

Required skills

C/C++ programming, networking protocols (IPv4/IPv6, TCP, OSPF, BGP, MPLS, DHCP, STP, Multicast), microkernel/Linux debugging, multi-core software architecture, datapath ASICs (Broadcom, Mellanox, Innovium, Barefoot), data structures, OS concepts (IPC, synchronization, memory segmentation)

Preferred skills

Prior experience with router/switch software development, NPU experience, GDB scripting

Technologies

C, C++, Python, GDB, Linux, Broadcom, Mellanox, Innovium, Barefoot

Responsibilities

Translate customer requirements into software design, develop complex packet forward features, analyze and debug microkernel/Linux issues, solve complex customer field issues, sustain existing features

Seniority

Senior, hands-on IC

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