Job Responsibilities:
- Define software architect for QAT driver and QAT application frameworks
- Design the software features for QAT driver and QAT application frameworks
- Develop the code for QAT driver and QAT application frameworks
- Execute the unit test and integration test of QAT driver and QAT application frameworks
- Analyze and fix issues of QAT driver and QAT application frameworks from customers
- Analyze and optimize the performance of the algorithms and applications of QAT
Qualifications:
Master, Ph.D. in Computer, Electronics, Automation, Communications, etc
Familiar with computer architecture, operating system principles, data structures and algorithms
Skilled in C/C++ programming
Strong knowledge of Linux operating system
Following abilities will be added advantage
Background in Network Security protocols (IPSec, SSL, etc.), and cipher algorithms (AES, RSA, etc.).
Knowledge or experience of driver development in Linux OS
Strong knowledge or experience of embedded system
Knowledge of the Big Data, Storage, and compression algorithms, such as deflate, gzip, LZO, snappy
Knowledge of virtualization technology