Find a jobRecruiters

Software Development Senior Engineer

Exclusive opportunity

Onsite

Software Development Senior Engineer

TT VISION TECHNOLOGIES

Software Development Senior Engineer

Skills

Deep LearningPythonC#PyTorchTensorFlowMachine LearningAI

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

George Town, Penang, Malaysia

Work mode:

Onsite

Published on:

22 September 2026

What they need


Skills & experience requirements:

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

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

  3. Solid understanding of classical computer vision and image processing techniques.

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

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

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

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

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

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

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

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

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

Descriptions of job duties:

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

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

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

  4. 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.

  5. 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.

  6. 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.

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

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

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

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

  11. Mentor and guide software and vision engineers in algorithm development.

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

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

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

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

  16. Support technical roadmap planning and contribute to next-generation intelligent inspection platform development.

Other offers great for you!

These companies are also looking for great profiles

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

15 hours ago

Quick apply

Cherrypick

Software Engineer – IT-Core Foundations

Freelance

Paris, France

Hybrid

Top Recruiter

Skills

PythonNumPypandas

15 hours ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Paris, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

11 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools