Role responsibilities
Design, develop, and test high-performance packet processing pipelines and low-latency networking solutions. Optimize packet handling performance using multi-core CPUs and hardware acceleration while collaborating with cross-functional teams.
Requirements
Requires a Bachelor's degree in Computer Science or a related field and 2-5 years of experience in low-level systems programming. Must have a deep understanding of TCP/IP and UDP protocols and experience in performance-critical environments.
Key skills
C, C++, Rust, TCP/IP, UDP, Linux networking stack, VPP, DPDK, 4G/5G radio networks, Low-latency networking, Packet processing, Performance optimization, Multi-core CPUs, Hardware acceleration, System architecture, Memory management
Keywords
C, C++, Rust, TCP/IP, UDP, Linux, VPP, DPDK, 4G, 5G, Network Optimization, Low-latency, Packet Processing, Multi-core CPUs, Hardware Acceleration, Machine Learning, Cloud, Distributed Data Centers, Virtualization, Systems Programming, Memory Management, Pointer Arithmetic, Telecommunications, Software Engineering