Sr. Vision Software Engineer
Cohu, Inc. · San Diego, US
Job description
Essential Functions/Major Responsibilities :
-
Contribute to design, testing, and integration across the full project lifecycle to deliver production-ready vision capabilities.
-
Research and develop scalable, modern computer vision for 2D/3D imaging, camera calibration, object detection, image processing, segmentation, metrology, alignment, and identification.
-
Engineer vision solutions for automated test handlers and other quality inspection equipment.
-
Design, implement, and deploy full-stack machine vision (image-based) and machine learning solutions using C++, C#, and Python.
-
Collaborate closely with mechanical, electrical, and manufacturing engineering teams to integrate and validate vision solutions.
-
Provide production support for the test floor and manufacturing by troubleshooting vision issues, analyzing logs/images, and implementing corrective improvements as needed.
-
Interface with customers and sales on projects as required.
Supervisory Responsibility : May provide work leadership and training to lower-level professional employees but not required.
Qualifications :
- Education/Training: Bachelor of Science in Engineering or Science. Master’s degree preferred.
- Experience: 5+ years developing machine vision software in industrial environments; 5+ years C++/C#/.NET Windows desktop development (WPF); hands-on integration with vision hardware (industrial cameras, lenses, and illumination).
- Skills/Technical Requirements (Required): Strong C++ and/or C#/.NET skills (Visual Studio) with Git-based source control; practical experience developing machine vision/image-processing algorithms (e.g., OpenCV or similar libraries) and applying object-oriented design across the full software development lifecycle.
- Skills/Technical Requirements (Preferred): Experience with TensorFlow (or similar ML frameworks), 2D/3D imaging and camera calibration, optics/lighting, UML, and delivering production diagnostics and support in a factory environment; excellent written and verbal communication and ability to mentor others.
Job Conditions/Physical Demands :
Domestic or international travel may be required. Prolonged periods of sitting at a computer terminal. Use of a keyboard.
Protective Devices Required : As required in designated areas.
ML/AI Work links you to the employer's original posting — always verify the details there before applying.
More Machine Learning roles
View all →Senior Full Stack Software Engineer React | TypeScript | Node.js | AWS | AI
— · Atlanta, US
Chargée ou Chargé de projet IA & Transformation Digitale H/F
LISI GROUP · Paris, FR
Agentic AI Co-Founder / COO (100 % remote) (m/f/d)
EWOR GmbH · Remote · Paris
AI Co-Founder / CEO (100 % remote) (m/f/d)
EWOR GmbH · Remote · Paris
AI Business Analyst
Scotiabank · Mississauga, CA
AI & Automation Intern
Euronext · Paris, FR