Find a jobRecruiters

Senior Vision Software Development Engineer

Exclusive opportunity

Onsite

Senior Vision Software Development Engineer

AAC Technologies Pte. Ltd.

Senior Vision Software Development Engineer

Skills

Deep LearningPythonC#Testing & QAGitMachine LearningAILinux

2 months 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

Work mode:

Onsite

Published on:

12 August 2026

What they need


Key Responsibilities

  1. Software Architecture & Development: Design, build, and maintain production-grade software modules for image acquisition, real-time image processing pipelines, and feature extraction.
  2. Algorithm Implementation: Code and optimize advanced computer vision algorithms for wafer-to-probe alignment, die sorting pattern recognition, and micro-defect identification.
  3. Hardware & API Integration: Develop driver-level interfaces and software APIs to seamlessly connect high-speed industrial cameras, frame grabbers, and motion controllers with the main tester platform.
  4. AI & Machine Learning Deployment: Optimize and deploy pre-trained deep learning models (e.g., CNNs) onto edge hardware using acceleration libraries for real-time defect classification.
  5. Performance Tuning: Optimize code execution, multi-threading, and GPU/CPU memory allocation to ensure ultra-low latency processing capable of matching high-throughput fab speeds.
  6. Testing & Quality Assurance: Write rigorous unit tests, integration tests, and hardware-in-the-loop (HIL) simulations to guarantee software robustness during continuous cleanroom production.
  7. Version Control & CI/CD: Maintain version control, document software architecture, and integrate modules into the team's automated build and continuous deployment pipelines.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • Minimum 5 years of experience in software, computer vision, or machine vision development.
  • Strong programming skills in C++ and/or Python/C# with solid OOP knowledge.
  • Experience with OpenCV, HALCON, MIL, or PCL.
  • Knowledge of multi-threading, concurrency, and performance optimization; experience with CUDA, TensorRT, OpenVINO, or Intel IPP is an advantage.
  • Familiar with Git, CMake, Linux and/or Windows development environments.
  • Experience with industrial camera interfaces such as GigE Vision, USB3 Vision, Camera Link, or CoaXPress is preferred.
  • Semiconductor equipment experience, such as wafer probers or other automated equipment, is an advantage.
  • Experience with Qt or .NET for UI/image visualization is a plus.

Other offers great for you!

These companies are also looking for great profiles

Freelance.com

AI SOFTWARE ENGINEER SENIOR

650

Freelance

Paris, France

Hybrid

Skills

AI

19 days ago

Quick apply

Pachamama

Senior Software Engineer Python & IA -

550-600

Freelance

Paris, France

Hybrid

Skills

Python

5 days ago

Quick apply

Top Profil

Senior Software Engineer C# / .NET, développement augmenté par l’IA

480 - 500

Freelance

Paris, France

Hybrid

Skills

DockerDevOpsC#.NETEvent Driven ArchitectureMicroservicesRESTful APIsGrafanaAIGitHubKubernetesEvent ManagementCopilotAzure.NET 8 / 10.NET Framework 4.7.2ASP.NET CoreAPIAWSAzureDockerKubernetesCI/CDClaude CodeCursorGitHub Copilot

3 days 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