CareerPlanSign in

Software Engineer- Datapath Forwarding

Bengaluru, Karnātaka, India💼 Full-time🗓 2026-09-15 → 2026-09-25

Core

Develop complex packet forwarding features for network infrastructure (routers/switches) and debug microkernel/Linux issues.

Role type

Senior IC software engineer (networking/datapath)

Builds

Packet forwarding features, network services, and router/switch software

Domain

Networking infrastructure (routers, switches, edge-to-cloud)

Deliverable

product features

Required skills

C/C++/Python programming, networking protocols (IPv4/IPv6/MPLS/SRv6/EVPN-VxLAN), microkernel/Linux debugging, multi-core software architecture, computer architecture, data structures

Preferred skills

Software development on routers/switches, datapath ASICs (Broadcom/Mellanox/Innovium/Barefoot/NPU)

Technologies

Linux, C, C++, Python, IPv4, IPv6, MPLS, SRv6, EVPN-VxLAN, Multicast, Firewall, DHCP

Responsibilities

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

Seniority

Mid-Senior, hands-on IC

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