JOB OBJECTIVE
- Responsible for the full software development process for machine vision products, including development, design of test strategies and testing, release on new software, updates and service packs for machine vision products and benchmarking of components.
MAIN RESPONSIBILITIES AND DUTIES
- Design, develop, troubleshoot, and support automated vision inspection system for automation machines.
- Develop vision programming to evaluate the raw materials to determine suitability for use.
- Design software for machine vision rejection capabilities.
- Analyze and implement customer requirement and resolve software issue.
- Collect & analyze data to derive cause and effect of manufacturing problems. Recommend methods to fix potential problems.
- Debugging software bugs and gives solutions to customer.
- Identify and assess the vision software development's risks.
- Perform sample evaluation to study machine vision / system integration feasibility.
- Integrate and configure machine vision related hardware such as lighting, controllers, cameras, lenses, and optics.
- Work as a team in providing support to production team for machine build issues related to vision software.
- Perform other duties assigned or as instructed by the superior.
JOB REQUIREMENTS
- Candidates must possess at least a Bachelor's Degree in Computer Sciences or Bachelor's, Degree in Science (Physics / Mathematics) or Bachelor's Degree in Engineering (Electronics / Mechatronics / Computers / Optics / Photonics) or any other fields.
Experience
- For Engineer I, fresh graduates are encouraged to apply as training will be provided.
- For Engineer II, minimum 1 years of working experience preferably in vision software development environment.
- Experience in C++/C#, Computer Vision, Open CV & Imaging.
- Experience in Deep Learning Framework such as Pytorch, TensorFlow & GPU / CUDA programming a plus.
- Good knowledge on OOP, software architecture and image processing algorithm.
Skill
- Responsible, able to work independently, initiative, and good interpersonal skill.
- Creative thinking, strong problem solving and troubleshooting capabilities.
- Ability to coordinate and implement customer's specifications.
- Possess analytical and problem-solving skills.
- Candidate with optics or photonics background would be an added advantage.
- Able to travel locally and overseas.