RESPONSIBILITIES: 1) Develop new software products, improve product performance, optimize processes, and control costs. 2) Maintain embedded software products, optimize software code, and solve program bugs.
REQUIREMENTS: 1) Bachelor's degree or above in Software, Automation, Information Technology, or Electronic Engineering. 2) More than 3 years of experience in whole machine software development, with textile machinery experience preferred.
SKILLS: 1) Proficient in C/C++language application development, shell scripting, makefile or cmake code compilation tools on QNX or Linux systems. 2) Familiar with embedded HMI interface design, experience in Photon graphical interface development is preferred. 3) Familiar with CANopen bus protocol or fieldbus protocols such as Modbus or Ethercat. 4) Familiar with code checking tools, Jenkins automated testing tools and processes, able to write automated testing scripts or IPC testing tools. 5) Familiar with Git or SVN, familiar with code submission, testing, maintenance, version control and other processes. 6) Familiar with frequency converters or servos and their frequency control. 7) Fluent in spoken and written English. 8) Familiar with agile development processes is preferred. 9) Self learning ability, open and positive work attitude.