Job description for R&D Software Design Manager (Semiconductor) at AAC Technologies Pte. Ltd.
Job Summary:
Location: Tampines Industrial Crescent
Salary: Basic up to $8000 + AWS
Working Hours: 5 days per week
Key Responsibilities:
Design, develop, and optimize vision software solutions using Microsoft Visual C++, MVTEC, and Matrox programming tools.
Implement and integrate advanced image processing algorithms and techniques to meet rigorous performance requirements.
Utilize AI and deep learning algorithms for object recognition, classification, and anomaly detection in semiconductor equipment.
Collaborate closely with hardware engineers, software developers, and researchers to integrate vision systems into semiconductor equipment platforms.
Develop and maintain SQLite databases for storing and querying vision data and results.
Conduct performance testing, optimization, and validation of vision software components.
Stay updated with the latest advancements in vision technology, AI algorithms, and image processing techniques.
Document software designs, specifications, and test procedures thoroughly.
Required Skills and Qualifications
Bachelor's degree in Computer Science, Electrical Engineering, or a related field; Master's degree preferred
At least 5-8 years of hands-on experience in software development with proficiency in C++ programming
Strong expertise in MVTEC and Matrox programming environments
Extensive knowledge of image processing libraries and algorithms (e.g., OpenCV, HALCON)
Experience with AI and deep learning algorithms applied to vision systems
Proficiency in SQLite database design, coding, and integration
Familiarity with semiconductor manufacturing processes and equipment
Experience with parallel processing and optimization techniques for real-time applications
Knowledge of Linux operating systems and shell scripting
