| Field | Details |
|---|---|
| Job ID | JD-002 |
| Experience Required | 7 to 15 years |
| No. of Positions | 6 |
| 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