Expires soon Intel

Software Development Intern

  • Shanghai, 中华人民共和国
  • IT development

Job description

Job Description

Deep packet inspection DPI is a fundamental networking function in both Telco and Cloud Data Center, employed most notably at the core of networking systems for protocol and application identification. Hyperscan is a high performance regular expression matching library from Intel target at boosting DPI performance, and nDPI is a widely used open source DPI solution capable of detecting 100+ application-layer protocols. We are looking for talents who are enthusiastic about strengthening nDPI's capability to detect popular applications in China from domains including video streaming, gaming, etc, and optimizing nDPI's performance by taking advantage of Hyperscan. Major work responsibility include:1. Capture real network traffics from web applications such as such as Iqiyi, Youku, Sohu, etc, and analyze packet format and content.2. Add protocol dissector modules to nDPI to detect packets from these analyzed applications.3. Feature validation and validation tools development.4. Hyperscan and Intel architecture based code optimizations to accelerate the performance of nDPI.


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 1. Major in Computer Science or relevant. 2. Solid programming skills with C/C++3. Good understanding of networking knowledge4. Good verbal and written skills in English 5. At least 6 months internshipPreferred Qualifications: 1. Passion on the open source projects and communities 2. Experience on network stacks, such as TCP/IP, UDP 3. Experience on scripts programming, such as BASH, Python4. Knowledge in data structures, pattern matching and other related algorithms.

Make every future a success.
  • Job directory
  • Business directory