Software Engineer intern
Shanghai, China IT development
Job description
Job Description
Cool Responsibilities DPDK is an open source project on http://www.dpdk.org, which focuses on the data plane and packet forwarding software workload optimization. Our DPDK software engineers have the opportunity to touch the entire DPDK ecosystem. In fact, by number of employees, we are the inventor of DPDK and the most influential software company on DPDK. At Intel, you'll be working together with the most excellent employees worldwide and witness the network industry transforming. We're looking for more great software engineers who are passionately motivated by seeing their creations used by millions of end users. Your responsibilities may include: 1. Collaborate with different division hardware, firmware, software and validation engineers in the design, and development of Poll Mode Driver PMD for new silicon enabling 2. Collaborate with software engineers and architects in packet processing optimization on IA, and virtualization technologies. 3. Delivering software to DPDK community, and reviewing the ideas and code on community4. Feature validation and validation tools development.
Inside this Business Group
The Data Center Group (DCG) is at the heart of Intel's transformation from a PC company to a company that runs the cloud and billions of smart, connected computing devices. The data center is the underpinning for every data-driven service, from artificial intelligence to 5G to high-performance computing, and DCG delivers the products and technologies—spanning software, processors, storage, I/O, and networking solutions—that fuel cloud, communications, enterprise, and government data centers around the world.
Desired profile
Qualifications
Required Qualifications Major in Computer Science or relevant. 1. Experience on C/C++ coding skills and strong network knowledge 2. Good understanding of networking experiences and Ethernet driver techniques 3. Good communication skills and fluent English4. At least 6 months internshipPreferred Qualifications: 1. Passion on the open source projects and communities 2. Experience with KVM, XEN, VMWARE, SRIOV, QEMU, VirtIO, Vhost, Container/Docker 3. Experience on SDN and NFV products, or open source projects 4. Experience on network stacks, such as TCP/IP, UDP 5. Experience on scripts programming, such as BASH, Perl, Ruby