
Technical Lead-DPDK (NCS/Job/ 2045)
Job Skills
Job Description
-
Lead the design and development of DPDK-based applications and frameworks.
-
Architect scalable, high-throughput, low-latency networking solutions.
-
Guide and mentor a team of engineers in best practices for DPDK, C/C++, and Linux kernel-level programming.
-
Collaborate with product managers and stakeholders to define technical roadmaps.
-
Optimize performance across multi-core systems and NUMA architectures.
-
Conduct code reviews, performance profiling, and debugging of complex networking issues.
-
Stay updated with the latest in DPDK releases, RFCs, and open-source contributions.
-
Ensure compliance with security and reliability standards in network software.
-
+ years of experience in systems programming, with 3+ years in DPDK.
-
Strong proficiency in C/C++, Linux, and networking protocols (TCP/IP, UDP, Ethernet).
-
Deep understanding of packet processing, zero-copy, and poll-mode drivers.