Enable job alerts via email!

Senior Software Engineer [Machine Vision | GUI Applications | Industrial Automation | Deep Lear[...]

GOOD JOB CREATIONS (SINGAPORE) PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

9 days ago

Job summary

A leading automation solutions provider in Singapore is seeking a skilled developer to work on machine vision and GUI applications. The role involves designing algorithms for quality inspection, enhancing system accuracy with deep learning, and providing technical support. The ideal candidate has 3-5 years of experience in vision systems and strong skills in C#, WPF, and .NET Framework. This position offers an opportunity to work on innovative projects in industrial automation.

Qualifications

  • 3-5 years of hands-on experience in vision system development.
  • Ability to design rich, modern user interfaces.
  • Familiarity with industrial communication standards is advantageous.

Responsibilities

  • Develop and maintain custom machine vision and GUI applications.
  • Design and implement machine vision algorithms.
  • Provide technical support for deployed systems.

Skills

C#
WPF
.NET Framework
Vision system development
Windows application programming
TCP/IP
RS-232
Camera interfaces
Motion controller communication protocols

Education

Degree / Master’s or Bachelor’s in Computer Engineering or Electronics Engineering
Master's degree in Electronics Engineering
Job description
Responsibilities
  • Develop and maintain custom machine vision and GUI applications for industrial and automation equipment.
  • Design and implement machine vision algorithms for product quality inspection, process control, and manufacturing automation.
  • Apply deep learning–based vision solutions to enhance system accuracy and adaptability.
  • Configure and manage vision systems, including host PCs, frame grabbers, cameras, illumination, and motion control interfaces.
  • Analyze project requirements, design software architecture, and develop multitasking Windows desktop applications.
  • Interface with third-party embedded controllers and motion systems through APIs.
  • Optimize and debug existing software to improve system performance and reliability.
  • Make technical decisions on PC hardware selection, software configuration, and maintenance.
  • Provide on-site and remote technical support for deployed systems.
  • Collaborate with cross-functional teams to ensure seamless project integration and delivery.
Requirements
  • Degree / Master’s or Bachelor’s degree in Computer Engineering, Electronics Engineering, or equivalent.
  • 3–5 years of hands‑on experience in vision system development and Windows application programming for industrial automation.
  • Proficient in C#, WPF, and .NET Framework with the ability to design rich, modern user interfaces.
  • Strong knowledge of TCP/IP, RS-232, Camera interfaces, and motion controller communication protocols (e.g., Epson, ABB, Beckhoff).
  • Familiarity with MODBUS, SECS/GEM, and other industrial communication standards is advantageous.

To apply, kindly send your updated resume to cv_edmund@goodjobcreations.com.sg

Please kindly refer to the Privacy Policy of Good Job Creations: https://goodjobcreations.com.sg/en/privacy-policy/

EA Licence No.: 07C5771
EA Personnel Reg. No.: R24122504
EA Personnel Name: Edmund Ting Chao Siong

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