Job Search and Career Advice Platform

Enable job alerts via email!

Vision Development Engineer

Pentamaster

Bayan Lepas

On-site

MYR 45,000 - 60,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company in Penang, Malaysia is looking for a software developer to oversee the full development process for machine vision products. Applicants should have a Bachelor's degree in relevant fields such as Computer Science or Engineering. Responsibilities include designing automated inspection systems, debugging software, and collaborating with production teams. Preferred experience includes C++, C#, and Computer Vision technologies combined with machine learning frameworks like TensorFlow or Pytorch. This position offers a challenging opportunity to enhance automation solutions.

Qualifications

  • Bachelor’s Degree in Computer Sciences, Physics, Mathematics, Engineering, or similar fields.
  • Experience in C++, C#, Computer Vision, Open CV, and Imaging.
  • Familiarity with Deep Learning Frameworks like Pytorch and TensorFlow.

Responsibilities

  • Design and develop automated vision inspection systems.
  • Evaluate raw materials for suitability in production.
  • Analyze customer requirements and resolve software issues.
  • Debug software and provide customer solutions.
  • Collaborate with production teams on software-related issues.

Skills

C++
C#
Computer Vision
Open CV
Deep Learning
Pytorch
TensorFlow
GPU programming
CUDA
Image processing algorithms

Education

Bachelor’s Degree in Computer Sciences
Bachelor’s Degree in Physics
Bachelor’s Degree in Mathematics
Bachelor’s Degree in Engineering
Job description

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.
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 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.
Please Fill Out the Form Below to Submit Your Job Application:

Upload file: (Only pdf, docs allowed)

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.