A
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
- Software Architecture & Development: Design, build, and maintain production-grade software modules for image acquisition, real-time image processing pipelines, and feature extraction.
- Algorithm Implementation: Code and optimize advanced computer vision algorithms for wafer-to-probe alignment, die sorting pattern recognition, and micro-defect identification.
- 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.
- 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.
- 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.
- Testing & Quality Assurance: Write rigorous unit tests, integration tests, and hardware-in-the-loop (HIL) simulations to guarantee software robustness during continuous cleanroom production.
- 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
F
Freelance.com
AI SOFTWARE ENGINEER SENIOR
650
Freelance
Paris, France
Hybrid
Skills
AI
19 days ago
Quick apply
P
Pachamama
Senior Software Engineer Python & IA -
550-600
Freelance
Paris, France
Hybrid
Skills
Python
5 days ago
Quick apply
T
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