1. Software Sustaining and continuously improve current machine software
2. Responsible for software feature development and enhancement base on customer requirement
3. Provide supporting and troubleshooting to on-site software issue
4. Review and update the user requirement documents and operation procedures
5. Collaborate with mechanical, electrical, application team to implement new hardware feature or software feature to equipment
6. Develop and enhance software utilities to improve equipment setup and easy operation abilities