CareerPlan

Software Engineer II (Data Center Packet Forwarding)

Bengaluru, Karnātaka, IndiaFull-time2026-10-23 → 2026-11-10

Core

Design, develop, and debug software for data center packet forwarding features including IPv4/IPv6/MPLS, SRv6, EVPN-VxLAN, and firewall services.

Role type

Senior IC software engineer (networking/data plane)

Builds

Packet forwarding features and network infrastructure software for data centers

Domain

Networking, Data Center, Embedded Systems

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

Datapath ASICs (Broadcom/Mellanox/Innovium/Barefoot/NPU), Router/Switch software development, Unit Test Automation

Technologies

Linux, C, C++, Python, IPv6, MPLS, SRv6, EVPN-VxLAN, Broadcom, Mellanox, Innovium, Barefoot

Responsibilities

Translate customer requirements into software design, Analyze and fix complex microkernel/Linux issues, Enhance unit test automation, Solve complex customer field issues, Work on sustaining existing features

Seniority

Mid-Senior, hands-on IC