R&D Application Engineer – AOI Software / Machine Vision

ROVIS SDN BHD

Penang

On-site

MYR 60,000 - 100,000

Full time

10 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

ROVIS SDN BHD in Penang seeks an enthusiastic R&D Application Engineer to design, develop, and optimize software modules for AOI systems. You will work with vision engineers and major semiconductor manufacturers to deploy robust 2D/3D inspection solutions on high-speed lines.

You will implement high-performance C# modules, configure cameras and lighting, and ensure 24/7 uptime. The role involves collaborating across teams, documenting architecture, and exploring AI-driven inspection ideas for

Qualifications

  • Bachelor's degree or higher in Computer Science, Computer Engineering, Software Engineering, or Electrical/Electronic Engineering.
  • 0–3 years for junior, 3–7 years for mid level in C# software development, machine vision, or AOI systems.
  • Strong proficiency in C# (.NET Framework / .NET Core / WPF / WinForms).
  • Solid understanding of core image processing concepts and machine vision hardware basics.
  • Experience with multithreading and low-latency image handling.
  • Good English communication skills, both written and spoken.

Responsibilities

  • Design, implement, and maintain high-performance C# modules for 2D/3D AOI inspection systems using vision algorithms.
  • Develop and maintain intuitive inspection recipes, vision libraries, setup tools, and UIs for fast production environments.
  • Collaborate with vision engineers to optimize camera parameters, thresholds, and feature extraction models.
  • Configure software with industrial cameras, optics, lighting, and image acquisition hardware.
  • Perform debugging, profiling, memory management, and robustness testing for 24/7 uptime.
  • Assist with deployment, commissioning, and high-level vision troubleshooting at customer sites.
  • Document software architecture, API specs, release notes, and user guides; explore AI-driven inspection ideas.

Skills

C# programming
Machine vision
Image processing
Multithreading
Asynchronous programming
WinForms/WPF
Camera integration

Education

Bachelor's degree in Computer Science / Computer Engineering / Software Engineering / Electrical/Electronic Engineering

Job description

R&D Application Engineer – AOI Software / Machine Vision

We are seeking a hands-on R&D Application Engineer – AOI Software / Machine Vision to design, develop, and optimize high-performance software modules for Automated Optical Inspection (AOI) systems. In this role, you will work closely with vision application engineers and tier-1 multinational semiconductor manufacturers to deploy robust 2D/3D inspection solutions directly onto high-volume production lines. Your work will directly impact yield optimization, defect detection accuracy, and Industry 4.0 transformation across global semiconductor supply chains.

Key responsibilities

Design, implement, and maintain high-performance C#-based software modules for 2D/3D AOI inspection systems using modern computer vision algorithms and image processing techniques

Develop and maintain intuitive inspection recipes, user-configurable vision libraries, setup tools, and user interfaces tailored for high-speed manufacturing environments

Collaborate closely with vision application engineers to optimize camera parameters, algorithm thresholds, and feature extraction models for reliable defect detection

Configure and interface software modules with industrial cameras, specialized optics, lighting controllers, and image acquisition hardware

Conduct software debugging, performance profiling, memory management, and robustness testing to ensure 24/7 uninterrupted uptime in demanding semiconductor fab conditions

Support initial deployment, software commissioning, and high-level vision troubleshooting at local and international customer or partner facilities when required

Author clear, structured software architecture designs, API specifications, release notes, and operational user guides for internal technical teams and end-customers

Contribute to continuous product innovation, exploring deep learning/AI-driven inspection models, image analytics, and Industry 4.0 data ecosystem enhancements

About you

Bachelor's degree or higher in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronic Engineering, or a related technical discipline

Junior Level: Fresh graduates with relevant project/internship experience, or 0–3 years in C# software development, machine vision, or image processing

Mid Level: 3–7 years of proven hands-on experience in industrial C# software development, AOI systems, machine vision, or semiconductor inspection software

Strong proficiency in C# (.NET Framework / .NET Core / WPF / WinForms)

Hands-on understanding of core image processing concepts, including spatial filters, adaptive thresholding, edge detection, feature extraction, blob analysis, and pattern matching

Familiarity with machine vision hardware setup, including industrial cameras, optics/lenses, lighting techniques, and frame grabbers

Practical knowledge of multithreading, asynchronous execution, and low-latency image handling

Strong analytical and problem-solving mindset with a willingness to root-cause software and image inspection challenges

Excellent team player capable of collaborating effectively with cross-functional technical teams and customer engineers

Good professional communication skills in English, both verbal and written, with the ability to document technical concepts clearly

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

R&D AOI Software Engineer — Machine Vision
R&D AOI Software Engineer — Machine Vision

ROVIS SDN BHD • Penang

On-site
MYR 60,000 - 100,000
Vision R&D Engineer
Vision R&D Engineer

Psdc • Bayan Lepas

On-site
MYR 67,000 - 112,000
Vision AOI Development Engineer
Vision AOI Development Engineer

Mi Equipment • Bayan Lepas

On-site
MYR 60,000 - 90,000
Software Engineer (Vision)
Software Engineer (Vision)

NSW Automation Sdn Bhd • Simpang Ampat

On-site
MYR 60,000 - 90,000
Senior Vision Development Engineer (Semiconductor Industry)
Senior Vision Development Engineer (Semiconductor Industry)

Find Global Sdn. Bhd • Penang

On-site
MYR 60,000 - 90,000
Senior Software Engineer (C#/.NET)
Senior Software Engineer (C#/.NET)

NEXUSTEST TECHNOLOGY SDN. BHD. • Bayan Lepas

On-site
MYR 120,000 - 210,000
Application Engineer
Application Engineer

Psdc • Bayan Lepas

On-site
MYR 67,000 - 100,000
Senior Vision Systems Engineer — Semiconductor AOI
Senior Vision Systems Engineer — Semiconductor AOI

Find Global Sdn. Bhd • Penang

On-site
MYR 60,000 - 90,000
Process Development Automation Engineer - AOI
Process Development Automation Engineer - AOI

TE Connectivity Corporation • Seberang Perai

On-site
MYR 80,000 - 140,000
Process Development Automation Engineer - AOI
Process Development Automation Engineer - AOI

TE Connectivity Manufacturing Malaysia • Seberang Perai

On-site
MYR 90,000 - 130,000