DPDK Software Engineer
Location: Shanghai
Description:
In this position, you will join Intel® Data Plane Development Kit Software development team, You will work with open source community at www.dpdk.org, write the world class optimized software for the data plane challenges for SDN/NFV trend. The primary responsibility includes the requirement break down, design, coding and feature validation. You will send source code patch set to the community, seek/integrate the comments to ensure the contribution is accepted by the community. Intel DPDK stays focus on the data plane and packet forwarding software optimization for Intel platform. It includes the Intel multi-core processor, accelerator chipset and Ethernet adaptors. The industry is undergoing the transformation towards NFV and SDN. Intel DPDK will be key software building block to make it happen.
Qualifications:
Basic requirements:
- In-depth understanding of Linux/FreeBSD like system and Internals.
- In-depth understanding of computer architecture such as Intel Architecture.
- Solid Packet processing and TCP/IP knowledge and Linux networking internals.
- Solid C programming skills and Familiar with GNU Toolchain (GCC/MAKE/GDB).
- Computer science or equivalent background students
Added Advantage:
- Experience on working with the open source community.
- Ethernet device driver.
- Performance tuning and workload optimization, Linux profiling tools.
- Good understanding of Virtualization technology
- Good understanding of NFV & SDN, Virtual Switching.