Enable job alerts via email!

Development Engineer (Inspection System Development), ARTC

Agency for Science, Technology and Research (A*STAR)

Singapore

On-site

SGD 60,000 - 80,000

Full time

10 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading research agency in Singapore is looking for a skilled software developer to enhance their industrial inspection systems. You will engage in architecture design, software development, and AI integration, ensuring high software quality and performance. Ideal candidates are proficient in C/C++ and have a strong understanding of computer vision and algorithms.

Qualifications

  • Proficiency in C/C++ or C# for multithreading.
  • Hands-on experience with OpenCV.
  • Knowledge of machine vision and deep learning is essential.

Responsibilities

  • Design software architecture and development in an industrial inspection system.
  • Integrate AI models and maintain existing libraries for software accuracy.
  • Ensure software quality and develop strategies for validation.

Skills

C/C++ Programming
Multithreading
Computer Vision
Deep Learning
GUI Development
Algorithms
Data Structure

Tools

OpenCV

Job description

Job Description & Requirement

Responsibilities:

    Software architecture design, software development, debugging and test in prototype and deployment environment.
    Have exceptional programming knowledge and solid software development knowledge and record in parallel processing, shared memory, serial and socket communication, SQL database interfacing using C++/.Net, applying knowledge of algorithms and data structure.
    GUI development for industrial inspection system.
    Integration of AI model into inspection system
    Maintain and improve existing library and software to be ready for integration in new applications. Develop software validation strategies for software testing. Ensure software quality.

JOB REQUIREMENTS

    Proficiency in C/C++ or C# programming and multithreading for industrial vision inspection system
    Hands-on experience with OpenCV or other computer vision software.
    Be familiar with machine vision and deep learning.
    Having knowledge of computer graphics algorithms is an added advantage
    Good communication skills. Have a strong work ethic, and able to work on own initiative. Team player, communicate efficiently, be flexible and detail-oriented.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.