Job Summary:
We are seeking a highly motivated and skilled optical testing software engineer to join our team. The successful candidate will be responsible for developing and implementing advanced image processing and computer vision algorithms to analyze data from display/camera metrology tools. This role is critical in enhancing the performance automation and accuracy of our optical testing processes.
Key Responsibilities:
- Design and develop algorithms for image processing pattern recognition and computer vision tailored to display/camera testing applications.
- Work closely with optical engineers and system designers to integrate image-based analysis with metrology systems
- Evaluate optimize and validate algorithm performance using real-world and simulated data ensuring robustness and accuracy in production testing.
- Develop tools for visualization data reporting and quality assurance of optical tests.
Requirements:
- Strong understanding of fundamental optical concepts including camera and display systems.
- Proficiency in Python programming language
- Demonstrated experience working with Python and relevant libraries (e.g. NumPy SciPy OpenCV)
- Ability to do rapid coding and maintain existing library.
- Experience with data analysis and visualization tools (e.g. Pandas Matplotlib Seaborn)
- Hands-on experience with hardware setup and integration.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment.
- Strong communication and interpersonal skills.