1. Strong knowledge of Linux operating system, Industrial communication protocol, Linux device driver development, C/C++, ARM architecture2. File system