Enable job alerts via email!

SOFTWARE ENGINEER

THE TALENT PEOPLE PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A recruitment firm in Singapore is seeking a software engineer to design and enhance machine vision systems. Candidates should have a Bachelor's degree and strong C++ skills. Experience with Microsoft Visual Studio and knowledge of machine vision applications are essential. This role requires excellent communication skills and the ability to work independently while contributing to team projects. Travel may be required.

Qualifications

  • Strong knowledge in C++ with understanding of OOP and STL.
  • Experience in developing machine vision inspection systems.
  • Excellent communication skills in English.

Responsibilities

  • Design and develop software for computer vision systems.
  • Enhance existing software applications with new features.
  • Troubleshoot and document systems for customer support.

Skills

C++ programming
OOP conceptions
Microsoft Visual Studio
Multithreading
Machine vision

Education

Bachelor's Degree

Tools

Halcon image processing library
GIT
Job description
The Talent People x JSIT-PE

The Talent People is proud to partner with JSIT-PE, a government initiative aimed at strengthening Singapore’s Precision Engineering sector by addressing manpower challenges and fostering industry growth.

By applying for our job opportunities, you’re joining a strategic effort to enhance Singapore’s Precision Engineering landscape.

Responsibilities:
  • Design, document and develop software related with computer vision, pattern recognition, image processing to developing of new machine vision inspection system
  • Be responsible for enhancement and improvements to existing vision applications with new software features
  • Writing of program to control machines, testing all software changes and fix software defects
  • Use of lab equipment, hardware and software tools to assist in developing and debugging of software
  • Provide troubleshooting expertise, technical training, and system documentation to customer and customer service staff
  • Any other ad-hoc duties assigned
Requirements:
  • Candidate must possess at least a Bachelor's Degree and relevant years of experience in programming
  • Strong knowledge in C++ programming language with good understanding in OOP conceptions and STL (Standard Template Library)
  • Experience in Microsoft Visual Studio 2015 framework and above
  • Experience in multithreading, Win OS structure, C++ boost library, & MFC framework is required
  • Experience in developing & maintaining different Machine to Host Communication platform such as Secs-Gem, MES, TCP-IP, Serial Comm, & etc.
  • Familiar with source control management system such as GIT or equivalent
  • Experience in motion control and/or machine vision is preferred
  • Experience in Halcon image processing library, or equivalent image processing library is added advantage
  • Required years field experience in computer vision, pattern recognition algorithm development and commercial software development
  • The ability to conduct independent research/development while contributing to team-oriented projects
  • Excellent oral and written communication skills in English, a fast self-learner and team player
  • Able to travel
The Talent People 24C2589
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.