Sr. Vision Software Engineer

Cohu, Inc.

Poway (CA)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology company in Poway, California, is seeking a skilled professional to develop machine vision solutions. The ideal candidate will possess a strong background in C++ and C#, with over 5 years of experience in developing machine vision software for industrial settings. Responsibilities include designing and implementing full-stack machine vision solutions, collaborating with engineering teams, and providing production support. A Bachelor’s degree in Engineering or Science is required, and a Master’s is preferred.

Qualifications

  • 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).

Responsibilities

  • Contribute to design, testing, and integration across the project lifecycle.
  • Research and develop scalable, modern computer vision.
  • Engineer vision solutions for automated test handlers.
  • Collaborate with mechanical, electrical, and manufacturing teams.

Skills

C++
C#
.NET
OpenCV
Object-oriented design
Git

Education

Bachelor of Science in Engineering or Science
Master’s degree

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Vision Engineer
Software Vision Engineer

6AM City, LLC • California (MO)

On-site
USD 130,000 - 145,000
Medical, dental, and vision insurance
Senior Vision Software Engineer
Senior Vision Software Engineer

NCBiotech • Raleigh (NC)

On-site
USD 120,000 - 160,000
Senior Vision Engineer
Senior Vision Engineer

General Motors • Warren (MI)

On-site
USD 90,000 - 130,000
Machine Vision Specialist
Machine Vision Specialist

Pieper Automation • Town of Wrightstown (WI)

On-site
USD 55,000 - 75,000
Vision & Robotics Engineer – Machine Vision & Controls
Vision & Robotics Engineer – Machine Vision & Controls

Liberty Personnel Services, Inc. • Westfield (NJ)

On-site
USD 80,000 - 135,000
Flexible work environment supporting work-life balance
Sr. Vision Software Engineer
Sr. Vision Software Engineer

NCBiotech • Raleigh (NC)

On-site
USD 120,000 - 180,000
Vision Mechanical Engineer II
Vision Mechanical Engineer II

Cohu, Inc. • San Diego (CA)

On-site
USD 90,000 - 120,000
Software Engineer – 3D Vision & Robotics Integration Focus
Software Engineer – 3D Vision & Robotics Integration Focus

Coherix • Ann Arbor (MI)

On-site
USD 90,000 - 130,000
Vision & Robotics Engineer – Machine Vision & Controls
Vision & Robotics Engineer – Machine Vision & Controls

Liberty Personnel Services, Inc. • Simpsonville (SC)

On-site
USD 80,000 - 135,000
Flexible work environment
Bonus opportunities
Computer Vision Engineer
Computer Vision Engineer

TekWissen ® • Westborough (MA)

On-site
USD 90,000 - 120,000