Vision Algorithms Engineer 326
Overview
A global technology leader in the semiconductor and electronics domain is seeking talented engineers to join its Artificial Intelligence and High-Performance Computing group. This team develops advanced algorithms and software solutions that enhance the performance of cutting-edge inspection tools used in the semiconductor manufacturing ecosystem.The role involves working on high-impact projects in the areas of computer vision, image processing, and algorithm optimization — collaborating with multidisciplinary teams to solve complex engineering problems.
Key Responsibilities
- Design, develop, and optimize image processing and computer vision algorithms to enhance inspection and metrology systems.
- Implement and fine-tune algorithms for image enhancement, defect detection, and pattern recognition.
- Debug and troubleshoot timing-sensitive distributed applications on Linux environments.
- Collaborate with cross-functional teams, including hardware, software, and R&D experts, to integrate AI solutions into advanced manufacturing systems.
- Participate in long-term on-site support or deployment engagements, as required by project needs.
Technical Skills
- Proficiency in C/C++ and Linux development.
- Strong hands-on experience with OpenCV, scikit-image, or MATLAB.
- Expertise in conventional image processing techniques, including:
- Filtering (Gaussian, Median, etc.)
- Edge detection (Sobel, Canny)
- Thresholding, morphological operations, and histogram analysis
- Fourier Transforms
- Familiarity with classical computer vision methods such as:
- Feature extraction (SIFT, SURF, ORB)
- Object detection (Haar cascades, contour analysis)
- Image registration, geometric transformations, and camera calibration
- Strong debugging skills using gdb and Linux system utilities.
Analytical & Problem-Solving Abilities
- Strong mathematical foundation in linear algebra, calculus, and statistics.
- Ability to analyze and interpret complex visual data effectively.
- Excellent attention to detail and structured problem-solving approach.
Soft Skills
- Strong verbal and written communication skills.
- Ability to work independently and collaboratively in cross-functional teams.
- Adaptability to new technologies and customer environments.
- Commitment to high-quality work and continuous learning.
Mobility & Commitment
- Willingness to travel internationally for customer site engagements.
- Availability for long-term on-site assignments (up to 12 months or more).
Must-Have Qualifications
- Education:
- Master’s Degree with relevant academic or project experience, or
- Bachelor’s Degree with minimum 2 years of relevant work experience.
- Preferably from premier institutes such as IITs, IISc, IIITs, NITs, BITS, or other Tier-1 regional colleges.
- Experience:
- 1+ year of hands-on experience in Computer Vision and Image Processing (academic projects or industry).
- 1+ year of experience in C++ and Linux development (mandatory).
- Candidates with backgrounds in Statistics or Mathematics are preferred.
- Industry Background:
- Prior experience in product-based, semiconductor, hardware manufacturing, or engineering product companies is required.
- Candidates demonstrating stability in past employment will be prioritized.
Skills: algorithms,linux,teams,computer vision,manufacturing,c,skills,semiconductor,processing,image processing