Search by job, company or skills

Northcorp Software

Dataplane/Forwarding Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

If you are interested or know someone who fits this profile, please share your updated CV at ([Confidential Information]).

Job Summary

We are seeking a Dataplane/Forwarding Engineer with strong expertise in ACL (Access Control Lists) and QoS (Quality of Service) 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.

Primary Skills (Must Have)

  • ACL (Access Control Lists): Design, implementation, and debugging of ACL features
  • QoS (Quality of Service): Traffic classification, scheduling, policing, shaping, and queuing mechanisms
  • Solid knowledge of ASIC SDK integration/porting (any ASIC vendor)
  • Programming Languages: Proficiency in C/C++,
  • L2/L3 Forwarding with Linux kernel

Key Focus Areas

L2/L3 Forwarding implementation

VXLAN-EVPN

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 Skills

Programming Languages: Proficiency in C/C++, , 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

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 144182043