Sr. C/C++ Software Engineer of DPDK

Beijing, CN

Job Description / Skills Required


This is an exciting opportunity for a talented Sr. software engineer to join DPDK R&D team at Mellanox in Hangzhou office, the team is responsible for developing high performance PMD (Poll Mode Driver) for Mellanox NICs in DPDK.
The successful candidate will have significant responsibility for the ongoing development of key components of our products, the work environment is educational, dynamic and challenging as our employees are currently working on innovative, next-generation network interface card at the forefront of technology in terms of performance. This position requires passion for working with our China field teams as well as oversea engineering teams in US and Israel.

5-10 years’ experience of Programming in C/C++
Deep knowledge of Network Protocols L2/L3/L4 – Ethernet / IP / TCP/UDP
Deep knowledge in performance sensitive applications
Deep knowledge in computer’s architecture
Ability to take ownership from High-Level Design to Delivery
System View

3-5 years’ experience in kernel development
Deep knowledge in DPDK
Deep knowledge in OVS-DPDK
Company Description:

Mellanox Technologies (NASDAQ: MLNX) was founded in 1999, is headquartered in Sunnyvale, California and Yokneam, Israel, a leading supplier of end-to-end Ethernet and InfiniBand intelligent interconnect solutions and services for servers, storage, and hyper-converged infrastructure.
Mellanox offers a choice of high performance solutions: network and multicore processors, network adapters, switches, cables, software and silicon, that accelerate application runtime and maximize business results for a wide range of markets including High Performance Computing, enterprise data centers, Web 2.0, cloud, storage, network security, telecom and financial services. More information is available at