CareerPlan

Software Engineer - Packet forwarding team

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

Core

Design, develop, and maintain L2/L3/L4 forwarding functionalities, routing protocols, and networking features within the SONiC OS framework.

Role type

Senior Software Engineer (Networking/Forwarding)

Builds

High-performance networking solutions and SONiC-based forwarding infrastructure

Domain

Networking, Operating Systems, Cloud Infrastructure

Required skills

SONiC architecture, SAI components, L2/L3/L4 networking protocols, ACL and QoS implementation, BGP routing, Linux Kernel development, Redis database, containerized environments (Docker, Kubernetes)

Preferred skills

Cross-functional collaboration, debugging across kernel to user space

Technologies

SONiC OS, SAI, BGP, Redis, Linux Kernel, Docker, Kubernetes

Responsibilities

Design and develop L2/L3/L4 forwarding functionalities; Implement and optimize Access Control Lists (ACL) and Quality of Service (QoS) features; Work on routing protocols, especially BGP; Integrate and extend Switch Abstraction Interface (SAI) components; Debug and resolve issues across the SONiC stack

Seniority

Senior, hands-on IC