You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer

minimum requirement:

1. Computer, software, or automation-related major 
2. Familiar with Linux operating system, systematically studied knowledge related to the Linux kernel, mastered principles such as process scheduling, memory management, network protocols, file systems, etc., and able to develop and debug the Linux kernel and Uboot;
3. Understand common filtering algorithms (low pass, FFT, FIR, Kalman, etc.) and their application scenarios;
4. Proficient in C/C++ programming language, with programming skills and the ability to study source code and design software modules; 
5. Proficient in using debugging tools and performance analysis tools, able to perform code debugging and performance optimization; 
6. Proficient in English reading and writing skills, able to communicate in daily spoken English;
7. Good communication skills and team collaboration spirit.

 

expected responsibilities:

1. Responsible for the development and maintenance of software for industrial instrument new products, solving complex software technology and performance optimization issues.
2. Responsible for the preliminary research of new platforms and new technologies and their application to new products.
3. Responsible for collaborating with colleagues from both domestic and overseas to complete the research and development of new products and new technologies.