RESPONSIBILITIES: 1) Develop new software products, improve product performance, optimize processes, and reduce 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 ARM architecture microcontroller program development, with STM32 development experience preferred. 2) Familiar with Keil or IAR software debugging. 3) Familiar with embedded C language program development, with experience in developing real-time operating systems such as FreeRTOS and RTX. 4) Familiar with communication protocols such as SPI, IIC, URAT, etc., with certain hardware driver development capabilities. 5) Familiar with CANopen, Modbus, or Ethercat bus protocols. 6) Familiar with the use of instruments and equipment such as oscilloscopes, signal generators, and multimeters. 7) Fluent in spoken and written English. 8) Familiar with agile development processes is preferred. 9) Self learning ability, open and positive work attitude.