Software Engineer, C++ (Computer Vision)

GMP TECHNOLOGIES (S) PTE LTD

Singapore

On-site

SGD 60,000 - 90,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

GMP Technologies (S) Pte Ltd in Singapore is seeking a software engineer to join our automation team. You will design, develop, and implement software for AI-driven automated optical inspection systems and collaborate with cross-functional teams.

The role emphasizes C/C++ development for multi-threaded Windows applications, with Visual C++ preferred. You will support field service engineers, optimize software performance, and build expertise in motion control, machine vision, and automation.

Qualifications

  • Degree in Engineering or CS with 1–3 years of experience.
  • Proficient in C/C++, experience with multi-threaded Windows apps (Visual C++ preferred).
  • Knowledge of electronics, motion control, and hardware interfacing is a plus.
  • Automation/machine vision or semiconductor industry experience is advantageous.

Responsibilities

  • Collaborate with cross-functional teams to translate customer requirements into software.
  • Design, develop, and implement software for AI-integrated automated optical inspection machines.
  • Develop multi-threaded Windows applications using C/C++ (Visual C++ where possible).
  • Provide technical support to field service engineers.
  • Continuously improve software performance and reliability.
  • Gain expertise in automation, motion control, and inspection systems.
  • Work with automation and machine-vision tools and technologies.

Skills

C/C++
Multi-threaded Windows apps
Electronics interfacing
Motion control

Education

Engineering or Computer Science degree
Diploma holders with relevant experience

Tools

Visual C++

Job description

Responsibilities
  • Collaborate with cross-functional teams to understand customer requirements and translate them into software solutions.
  • Design, develop, and implement software for AI-integrated automated optical inspection machines.
  • Develop multi-threaded Windows applications using C/C++ (Visual C++ experience preferred).
  • Provide technical support and problem-solving guidance to field service engineers.
  • Continuously improve and optimize existing software for performance and reliability.
  • Build expertise in automation, motion control, and inspection systems.
  • Work with tools and technologies commonly used in automation and machine vision.
Requirements
  • Degree in Engineering or Computer Science, with 1 to3 years of experience. Diploma holders with relevant experience are welcome to apply.
  • Strong programming skills in C/C++, with hands-on experience in multi-threaded Windows applications (Visual C++ preferred).
  • Basic understanding of electronics, motion control, and hardware interfacing.
  • Strong mathematics and algorithm design skills.
  • Experience in automation systems or the semiconductor industry is an advantage.
  • Proactive, self-motivated, and eager to learn new technologies.
Additional
  • Willingness to travel overseas when required.
  • Flexibility to work overtime when necessary.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Vision Engineer (Software | Machine Control)
Vision Engineer (Software | Machine Control)

GMP TECHNOLOGIES (S) PTE LTD • Singapore

On-site
SGD 60,000 - 120,000
Vision Solution Engineer
Vision Solution Engineer

WGT EHR PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Visual Systems Engineer
Visual Systems Engineer

Focal Search Pte Ltd • Singapore

On-site
SGD 70,000 - 100,000
Software Engineer (C/C++, Semiconductor/Automation)
Software Engineer (C/C++, Semiconductor/Automation)

RECRUIT EXPERT PTE. LTD. • Singapore

On-site
SGD 80,000 - 110,000
Associate Software Engineer
Associate Software Engineer

ST SEMICONDUCTOR TESTING PTE. LTD. • Singapore

On-site
SGD 33,000 - 60,000
Vision Solution Engineer – Machine Vision & Automation
Vision Solution Engineer – Machine Vision & Automation

AlwaysHired Pte. Ltd. • Singapore

On-site
SGD 90,000 - 130,000
Computer Vision Engineer (Machine Learning)
Computer Vision Engineer (Machine Learning)

Good Job Creations (Singapore) Pte Ltd • Singapore

On-site
SGD 90,000 - 130,000
Software Engineer (Computer Vision/Vision Inspection, C++)
Software Engineer (Computer Vision/Vision Inspection, C++)

Recruit Expert • Singapore

On-site
SGD 33,480 - 66,960
MANUFACTURING ENGINEER
MANUFACTURING ENGINEER

SEMICONDUCTOR TECHNOLOGIES & INSTRUMENTS PTE LTD • Singapore

On-site
SGD 42,000 - 65,000
Research Engineer, Intelligent Product Verification
Research Engineer, Intelligent Product Verification

A*STAR - Agency for Science, Technology and Research • Singapore

On-site
SGD 60,000 - 90,000