Software Development Engineer (Senior/Staff)

TT Vision Technologies Sdn Bhd

Bayan Lepas

On-site

MYR 180,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Miscellaneous allowance
Dental
Sports (e.g. Gym)
Parking
Insurance coverage
Bonus
Company events
Vision
Medical
Education
Support

Job summary

TT Vision Technologies Sdn Bhd in Malaysia is seeking a Senior/Staff Software Development Engineer with strong expertise in computer vision and AI to design and optimize industrial inspection software.

You will develop real-time image processing pipelines, integrate with machine vision hardware, and lead algorithm optimization across cross-functional teams, shaping next-gen AOI solutions for manufacturing clients.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Computer Vision, AI, or related fields.
  • Strong experience in machine vision, AOI systems, or industrial automation software development.
  • Solid understanding of classical computer vision and image processing techniques.
  • Experience with machine vision libraries such as HALCON, OpenCV, VisionPro, or equivalent platforms.

Responsibilities

  • Develop and optimize computer vision algorithms for image inspection, defect detection, measurement, alignment, and classification applications.
  • Research, design, and implement machine learning and deep learning models for automated defect recognition, anomaly detection, and image analysis.
  • Lead technical investigations, root cause analysis, and algorithm optimization to improve inspection stability and throughput.
  • Design and develop high-speed real-time image processing pipelines including preprocessing, feature extraction, segmentation, and classification.

Skills

Machine vision
AOI systems
Industrial software
C++
C#
Python
Real-time processing

Education

Bachelor’s or Master’s in CS/SE/Computer Vision/AI

Tools

HALCON
OpenCV
VisionPro
CUDA
ONNX

Job description

Software Development Engineer (Senior/Staff)

Bachelor’s or Master’s degree in Computer Science, Software Engineering, Computer Vision, AI, or related fields.

Strong experience in machine vision, AOI systems, or industrial automation software development.

Solid understanding of classical computer vision and image processing techniques.

Experience with machine vision libraries such as HALCON, OpenCV, VisionPro, or equivalent platforms.

Experience in machine learning and deep learning frameworks such as PyTorch, TensorFlow, ONNX, or OpenVINO.

Strong programming skills in C#, C++, Python, or equivalent languages.

Experience in multithreaded software design, real-time processing, and performance optimization.

Familiarity with industrial hardware integration including cameras, lighting systems, motion controllers, and communication interfaces.

Strong analytical, debugging, and problem-solving skills in production manufacturing environments.

Experience in semiconductor, electronics, precision manufacturing, or industrial inspection systems is highly preferred.

Familiarity with GPU acceleration, CUDA, edge AI deployment, or high-performance computing is an advantage.

Strong teamwork, communication and technical leadership capability with ability to work across multidisciplinary engineering teams.

Descriptions of job duties:

Develop and optimize computer vision algorithms for image inspection, defect detection, measurement, alignment, and classification applications.

Research, design, and implement machine learning and deep learning models for automated defect recognition, anomaly detection, and image analysis.

Analyse and evaluate image quality characteristics including focus, contrast, illumination uniformity, noise, distortion, and signal stability to improve inspection robustness and accuracy.

Lead technical investigations, root cause analysis, and algorithm optimization activities to improve inspection stability, reduce false rejects and escape defects, and achieve target performance for detection accuracy and throughput.

Design and develop high-speed real-time image processing pipelines including preprocessing, feature extraction, segmentation, pattern matching, and classification using multithreading, parallel computing, GPU acceleration, and performance optimization techniques.

Collaborate with hardware, optics, lighting, and process engineering teams to develop and integrate software solutions with industrial components such as cameras, frame grabbers, motion systems, PLCs, lighting controllers, and sensors to optimize imaging conditions and inspection performance.

Evaluate and benchmark classical vision methods versus AI/deep learning approaches for different inspection use cases and production conditions.

Build and maintain datasets, annotation workflows, validation methodologies, and model evaluation processes for AI-based inspection systems.

Support deployment, debugging, troubleshooting, and continuous improvement activities in production environments.

Review software design, algorithm implementation, and code quality to ensure maintainability, scalability, and engineering best practices.

Mentor and guide software and vision engineers in algorithm development.

Collaborate with cross-functional teams including software, process, electrical, mechanical, evaluation, and manufacturing teams to deliver integrated AOI solutions.

Research and evaluate emerging technologies in computer vision, AI, deep learning, and intelligent inspection systems for future platform enhancement.

Maintain technical documentation including algorithm specifications, validation reports, troubleshooting guides, and user manuals.

Drive continuous improvement initiatives for inspection capability, reliability, maintainability, and production efficiency.

Unlock job insights

Hirer responsiveness Salary match Number of applicants

Your application will include the following questions:

  • Which of the following statements best describes your right to work in Malaysia?
  • What's your expected monthly basic salary?
  • Which of the following types of qualifications do you have?
  • How many years' experience do you have as a Software Development Engineer?
  • Which of the following programming languages are you experienced in?
  • Which of the following languages are you fluent in?

Information Technology Services 101-1,000 employees

TT VISION is a technology driven company specializing in the development of automated machine vision solutions. We offer one of the most cost effective PC-based vision systems through innovative solutions developed in-house. The high speed, high accuracy and highly repeatable system is the result of years of research of refinement from field tests. Today, our vision systems are installed worldwide in multi-national facilities from USA, China, Philippines, Costa Rica and Malaysia.

TT VISION is a technology driven company specializing in the development of automated machine vision solutions. We offer one of the most cost effective PC-based vision systems through innovative solutions developed in-house. The high speed, high accuracy and highly repeatable system is the result of years of research of refinement from field tests. Today, our vision systems are installed worldwide in multi-national facilities from USA, China, Philippines, Costa Rica and Malaysia.

Perks and benefits

  • Miscellaneous allowance
  • Dental
  • Sports (e.g. Gym)
  • Parking
  • Insurance coverage
  • Bonus
  • Company events
  • Vision
  • Medical
  • Education
  • Support
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

R&D Software Development Engineer
R&D Software Development Engineer

TT Vision Technologies Sdn Bhd • Penang

On-site
MYR 60,000 - 120,000
Miscellaneous allowance
Dental
Sports (e.g. Gym)
+5
Vision System Engineer (机器视觉系统工程师)
Vision System Engineer (机器视觉系统工程师)

MMS Ventures Berhad • Bayan Lepas

On-site
MYR 89,000 - 156,000
Application Engineer
Application Engineer

Overview Corporation • Penang

On-site
MYR 67,000 - 112,000
Competitive compensation package with绩
Technical training and professional发展
Company-paid international travel for研
+1
Senior Computer Vision & AI Engineer (Real-Time, GPU)
Senior Computer Vision & AI Engineer (Real-Time, GPU)

TT Vision Technologies Sdn Bhd • Bayan Lepas

On-site
MYR 180,000 - 240,000
Miscellaneous allowance
Dental
Sports (e.g. Gym)
+8
Automation / Vision Engineer
Automation / Vision Engineer

Yolo Tech Sdn. Bhd. • Pontian

On-site
MYR 70,000 - 105,000
Application Engineer (Machine Vision)
Application Engineer (Machine Vision)

Ideal Vision Integration • Bayan Lepas

On-site
MYR 72,000 - 110,000
Insurance coverage
Professional training
Company annual trip
+3
Software Engineer (Junior / Fresh Graduate)
Software Engineer (Junior / Fresh Graduate)

Metadyne Automate Sdn Bhd • Kajang Municipal Council

On-site
MYR 45,000 - 67,000
Mentorship from senior engineers
Annual Leave
EPF
+3
R&D Vision Software Engineer
R&D Vision Software Engineer

TT Vision Technologies Sdn Bhd • Penang

On-site
MYR 60,000 - 120,000
Miscellaneous allowance
Dental
Sports (e.g. Gym)
+5
Mechanical Design Engineer (Senior)
Mechanical Design Engineer (Senior)

TT Vision Technologies Sdn Bhd • Penang

On-site
MYR 56,000 - 100,000
Miscellaneous allowance
Dental
Gym
+7
Vision Software Engineer (m/f/d)
Vision Software Engineer (m/f/d)

Mühlbauer GmbH & Co. KG • Malacca City

On-site
MYR 40,000 - 60,000