Cohu, Inc. logo
Cohu, Inc. Verified
Semiconductor Manufacturing Equipment, Electronics

Sr. Vision Software Engineer

California, United StatesOnsiteFull TimeSeniorPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

We are seeking a Senior Vision Software Engineer to join our team. This role involves contributing to the full project lifecycle, from design and testing to integration and delivery of production-ready vision capabilities. You will research and develop scalable computer vision solutions for 2D/3D imaging, object detection, and image processing, specifically engineering solutions for automated test handlers and quality inspection equipment. The position requires designing, implementing, and deploying full-stack machine vision and machine learning solutions using C++, C#, and Python. You will collaborate with cross-functional engineering teams, provide production support for manufacturing, and interface with customers and sales as needed. A Bachelor's degree in Engineering or Science is required, with 5+ years of experience in machine vision software development within industrial environments and strong C++/C#/.NET development skills.

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.

Ready to apply?
You'll be redirected to Cohu, Inc.'s application page.

Similar roles