Computer Vision Engineer
About the Role
The Machine Vision Engineer will be responsible for developing imaging systems, software, and algorithms to support the inspection and production of Corning products.
Responsibilities
• Work closely with the measurements group to develop data manipulation approaches for production and quality feedback.
• Train and deploy machine learning models for processing measurement system data.
• Transfer technology from early-stage development to manufacturing-ready products.
• Create/update documentation for production applications and procedures.
• Train engineering, maintenance, and operations personnel on developed applications and procedures.
• Provide remote and onsite troubleshooting using data and performance analysis of deployed applications.
Qualifications
Required Education: Bachelor's Degree (MS or PhD in Data Science, Computer Engineering, Physics, EE, ECE, or Optics preferred).
Required Skills
• Programming ability (C# & Python strongly preferred).
• Understanding of Object-Oriented Programming and software architecture concepts.
• Experience training CNNs and utilizing traditional machine learning methods.
• Data retrieval, plotting, and analysis.
• Knowledge of image processing algorithms (blob analysis, edge finding, morphology, feature extraction, classification, metrology).
• Strong communication and presentation skills (MS Office programs).
Preferred Skills
• Experience with image processing development packages such as Halcon or OpenCV.
• Knowledge of statistical analysis approaches and MEE concepts.
• Ability to interface with Database Management Systems.
• Experience with Metrology, Inspection, and Product Quality in support of manufacturing.
• Optical measurements system development (optics, lighting, cameras, image acquisition, image analysis, laser, 3D measurement).
• Fundamental knowledge of physical optics (principles of optics).
Engineering Services
Engineering
Contract