Job Description
1. Software development, debugging and technical support for automation equipment;
2. Understand the department's development workflow and follow project management assignments;
3. Participate in equipment software maintenance, code optimization and improvement;
4. Provide software product training to customers;
5. Diagnose, test and optimize after-sales software issues;
6. Organize and write company technical documentation;
7. Handle software-vision interaction; basic vision knowledge required.
Requirements
1. Bachelor's degree or above in automation, computer science or mechatronics; 1+ year of experience, or outstanding fresh graduates;
2. Proficient in C# with WPF experience; 2+ years of equipment-industry software development preferred;
3. Familiar with host-to-device communication (including but not limited to PLC and robots), proficient with MODBUS/TCP and TCP/IP;
4. Able to independently complete development and testing of entire equipment software;
5. Equipment includes vision inspection systems; experience with vision software (Halcon, Vision Master, etc.) preferred;
6. Strong coding standards awareness; able to independently perform unit testing and troubleshooting;
7. Good development discipline and clear thinking; able to handle project issues and propose development suggestions;
8. This role focuses on equipment software development and application; some hardware knowledge required.
7. Familiar with basic vision concepts.