Location: Chennai, India
Work Type: Full-Time
Experience Required: 2 – 4 Years
About The Client
We are hiring for a global technology organization specializing in semiconductor manufacturing and advanced electronics solutions, driving innovation through research and development.
Job Overview
We are seeking a Software Engineer with expertise in computer vision and image processing to develop algorithms and software solutions for high-performance inspection systems. The role involves working on advanced imaging technologies and solving complex engineering problems.
Key Responsibilities
- Develop image processing and computer vision algorithms
- Work with filtering, edge detection, thresholding, and transformations
- Implement feature extraction and object detection techniques
- Develop solutions using OpenCV, scikit-image, or MATLAB
- Write and optimize C/C++ code in Linux environments
- Debug and troubleshoot distributed applications
- Collaborate with cross-functional engineering teams
- Support on-site deployments and customer engagements
Must-Have Qualifications
- 2–4 years of experience in computer vision / image processing
- Minimum 1+ year experience in C++ and image processing (mandatory)
- Hands-on experience with OpenCV, scikit-image, or MATLAB
- Strong understanding of linear algebra, calculus, and statistics
- Experience in semiconductor, product, or hardware engineering companies
- Excellent problem-solving and communication skills
- Master’s degree (preferred) or Bachelor’s with relevant experience
- Academic projects or internships in computer vision
- Exposure to machine learning and deep learning