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
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
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