Dataplane / Forwarding Engineer

Bengaluru, India · full-time · 7+ years

FieldDetails
Job ID JD-002 
Experience Required 7 to 15 years 
No. of Positions 
Work Location Chennai / Bangalore 
Shift Timing Standard Shift 
Work Mode Org Policy: Hybrid | Project Requirement: Work from Office 
Availability Immediate 

Job Summary 

We are seeking a Dataplane/Forwarding Engineer to design, implement, and optimize data plane features on high-performance networking platforms. The role involves working closely with switch/router ASICs, SDKs, and network operating systems to deliver L2/L3 forwarding solutions. 

Key Focus Areas 

  • L2/L3 Forwarding implementation 
  • VXLAN-EVPN 
  • QoS (Quality of Service) 
  • ACL/BFD/NetFlow 
  • LAG/ECMP load balancing 
  • Multicast protocols 

Key Responsibilities 

  • ASIC SDK Integration: Porting of L2/L3 networking features on Switch/ASIC SDKs (Broadcom, Marvell, Mellanox) 
  • System Debugging: Debug, troubleshoot, and resolve issues across the full software stack 
  • Cross-functional Collaboration: Collaborate with architecture and validation teams to deliver production-ready solutions 

Core Requirements

  • Strong background in networking software development 
  • Hands-on experience in packet forwarding path 
  • Solid knowledge of ASIC SDK integration/porting (any ASIC vendor) 
  • Familiarity with hardware abstraction layers such as SAI or equivalent 
  • Proficiency in debugging Layer 2/3 features 

Technical Skill

  • Programming Languages: Proficiency in C/C++, Python, and system-level programming 
  • Networking Protocols: Deep understanding of L2/L3 networking protocols and implementations 
  • Linux/Embedded Systems: Experience with Linux kernel, device drivers, and embedded development 
  • Hardware Integration: Knowledge of switching hardware and ASICs 
  • Development Tools: Familiarity with debugging tools, profiling tools, and version control systems 

Additional/Preferred Experience

  • Prior exposure to commonly used ASIC SDKs in the networking industry 
  • Contributions to open networking or NOS development projects 
  • Knowledge of modern networking architectures and protocols 
  • Exposure to SONiC NOS and SAI is preferred