Software Engineer, C++ (Computer Vision)

GMP TECHNOLOGIES (S) PTE LTD

Singapore

On-site

SGD 60,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Software Engineer (Computer Vision/Vision Inspection, C++)
Software Engineer (Computer Vision/Vision Inspection, C++)

United States Digital Space LLC • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer (C/C++, Semiconductor/Automation)
Software Engineer (C/C++, Semiconductor/Automation)

United States Digital Space LLC • Singapore

On-site
SGD 90,000 - 120,000
Senior Vision Software Development Engineer
Senior Vision Software Development Engineer

aac technologies pte. ltd. • Singapore

On-site
SGD 90,000 - 150,000
Senior Vision Design Engineer
Senior Vision Design Engineer

aac technologies pte. ltd. • Singapore

On-site
SGD 90,000 - 150,000
Software Engineer
Software Engineer

Vital Vision Technology • Singapore

On-site
SGD 50,000 - 80,000
Visual Systems Engineer
Visual Systems Engineer

Focal Search Pte Ltd • Singapore

On-site
SGD 70,000 - 100,000
Vision Software Engineer [ C# ] - 8890
Vision Software Engineer [ C# ] - 8890

THE SUPREME HR ADVISORY PTE. LTD. • Singapore

On-site
SGD 33,000 - 56,000
Vision Software Engineer [ C#/C++ / Machine Control / Computer vision / Automation Manufacturing / Pioneer / up to $5k ] - 8890
Vision Software Engineer [ C#/C++ / Machine Control / Computer vision / Automation Manufacturing / Pioneer / up to $5k ] - 8890

THE SUPREME HR ADVISORY PTE. LTD. • Singapore

On-site
SGD 33,000 - 56,000
Vision Software Engineer [ C#/C++ / Computer Vision / Image Processing / SECS/GEM / Beckhoff TwinCAT / Pioneer / up to $5k ] - 8890
Vision Software Engineer [ C#/C++ / Computer Vision / Image Processing / SECS/GEM / Beckhoff TwinCAT / Pioneer / up to $5k ] - 8890

THE SUPREME HR ADVISORY PTE. LTD. • Singapore

On-site
SGD 33,000 - 56,000
Vision Software Engineer [ C#/Computer Vision / Automation / Pioneer / up to $5k ] - 8890
Vision Software Engineer [ C#/Computer Vision / Automation / Pioneer / up to $5k ] - 8890

THE SUPREME HR ADVISORY PTE. LTD. • Singapore

On-site
SGD 33,000 - 56,000