Job Responsibilities:
· Software sustaining and continuous improvement of current machine’s software.
· Responsible for software feature development and enhancement based on customer requirements.
· Provide supporting and troubleshooting to on-site software issues.
· Review and update the user requirement documents and operation procedures.
· Collaborate with mechanical, electrical, application team to implement new hardware feature or software feature to equipment.
· Develop and enhance software utilities to improve equipment setup and easy operating abilities
Requirements:
· Require BS or MS in Electrical/ Electronic/ Computer Engineering or equivalent.
· Proficient in C, C++ programming with Windows OS.
· Experience in PC-based control programming.
· Able to work independently with good interpersonal, verbal and written communication skills.
· Requires minimum of 3 years relevant experience in software development.
· Strong background in image processing, pattern recognition or machine vision etc.
· Have some machine learning experience with deep learning framework like Pytorch, Tensorflow, Darknet etc.
· Hands-on experience with OpenCV or Cognex CVL will be an added advantage
· Have good teamwork, outstanding communication skills, and willingness to learn.
Benefits
· Flexi Work Hours
· Flexi Reimbursement
· Group Medical Insurance