Linux Driver Development Engineer Intern
Shanghai, China Design / Civil engineering / Industrial engineering
Job description
Job Description
In this position, you will join Network Platforms Group under DataCenter Group at China as a software developer. You will work on Intel QuickAssist Technology Intel QAT products development, validation and customer issues support. You will be responsible for designing, coding, and unit testing Device Driver and applications to support new hardware features and features/optimizations to improve system performance. You will contribute to brainstorming and creating solutions for general technical and performance issues as they arise. You will also be responsible for diagnosing and fixing bugs reported by the customers. You will be expected to participate in CMM Level 3 software development practices, including project planning and tracking, development and peer review of written software design specifications, peer review of developed code, test specification and preparation of code metrics.
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.
Other Locations
PRC, Shenzhen
Desired profile
Qualifications
Basic requirements: - Strong background in Linux kernel and device driver - Good understanding of C programming skills. - Good understanding of computer architecture.- Good understanding in Network Security protocols IPSec, SSL, etc., and cipher algorithms AES, RSA, etc.. - Good understanding of Linux/FreeBSD like system and Internals.- Good understanding of TCP/IP network- Excellent communication skills, both written and verbal English and the ability to work as part of a multisite team. - Be comfortable interfacing with customers and the ability to work with customers and to assist them to resolve technical issues. Added Advantage: - Performance tuning and workload optimization, Linux profiling tools.- Proficient with gcc/makefile/gdb tools. - Good understanding of Virtualization technology, and NFV & SDN.- Knowledge of Git or similar configuration management tools.