Sr. Vision Software Engineer

Posted 4 Days Ago
Be an Early Applicant
San Diego, CA, USA
In-Office
125K-140K Annually
Senior level
Software • Analytics • Semiconductor
The Role
Develop and support high-performance C++ machine vision software for semiconductor manufacturing and inspection equipment. Build and optimize image-processing algorithms for detection, segmentation, alignment, identification, measurement, and defect inspection. Integrate vision systems with automated equipment, troubleshoot production issues, conduct testing and code reviews, and collaborate with multidisciplinary teams. The role may also provide technical mentoring and support deployment, manufacturing, field service, and customer needs.
Summary Generated by Built In

Cohu is a global technology leader providing test, automation, inspection, and metrology solutions in the semiconductor industry. We are seeking a Senior Vision Software Engineer to design, develop, and support advanced machine vision software for high-throughput semiconductor manufacturing equipment. The role emphasizes high-performance C++ development and practical image-processing algorithms for device alignment, identification, inspection, metrology, and defect detection. The engineer collaborates across disciplines to integrate vision software with automated equipment and supports reliable operation in production.

Applicants must be legally authorized to work in the U.S. without the need for employer-sponsored visa sponsorship, now or in the future.
 

Essential Functions/Major Responsibilities: 

1. Design, develop, test, and maintain reliable, high-performance machine vision software using C++ for semiconductor manufacturing and automated inspection equipment.

2. Develop, validate, and optimize practical computer vision and image-processing algorithms for object detection, segmentation, feature extraction, alignment, identification, measurement, and defect inspection.

3. Design maintainable software components, interfaces, and architecture using object-oriented principles; independently own complex features and make sound technical design decisions.

4. Integrate machine vision software with automated equipment and imaging systems; apply machine learning techniques when appropriate, rather than as a primary requirement.

5. Participate in requirements analysis, design, implementation, code reviews, integration, testing, release, and performance improvement; collaborate with mechanical, electrical, software, and manufacturing teams.

6. Troubleshoot difficult vision and software problems in development and production through analysis of logs, images, and system behavior; perform root-cause analysis and implement durable corrective actions.

7. Support deployment and continuous improvement with manufacturing, field service, customers, and other stakeholders; provide technical guidance and mentoring as appropriate.
 

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 of professional C++ software development experience, including substantial hands-on development and implementation of machine vision and image-processing algorithms. Experience with industrial automation, inspection equipment, or semiconductor manufacturing applications is preferred. Windows desktop development, C#/.NET, WPF, and integration with industrial imaging hardware are desirable but not required.
  • Skills/Technical Requirements (Required):  Strong proficiency in C++ and object-oriented software design; demonstrated ability to implement, optimize, debug, and maintain production software. Practical development of computer vision/image-processing algorithms using OpenCV or equivalent libraries, including techniques such as segmentation, feature extraction, object detection, pattern matching, alignment, or measurement. Experience with software testing, code reviews, Git-based source control, and software development lifecycle. Effective communication and cross-functional collaboration.
  • Skills/Technical Requirements (Preferred): Windows desktop development, C#/.NET and WPF; industrial automation or semiconductor equipment software; industrial camera integration and image acquisition; 2D/3D imaging and camera calibration; factory diagnostics and production support; familiarity with lenses, optics, illumination, and lasers; TensorFlow or similar machine learning frameworks; UML and mentoring experience.

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.

Compensation: The estimated base pay range for this position is $125,000 to $140,000 per year, depending on qualifications, experience, education, and other job-related factors. This range represents Cohu's good faith estimate of what it reasonably expects to pay for this role upon hire. This role may also be eligible for other compensation programs as determined by company policy. 

Featured Benefits: 

  • Medical, dental, & vision insurance
  • 401(k) with company matching contributions
  • Employee Stock Purchase Plan
  • Tuition Assistance
  • Disability & life insurance
  • Profit Sharing

Skills Required

  • Bachelor of Science degree in Engineering or Science
  • At least 5 years of professional C++ software development experience
  • Hands-on development and implementation of machine vision and image-processing algorithms
  • Strong proficiency in C++ and object-oriented software design
  • Experience implementing, optimizing, debugging, and maintaining production software
  • Practical computer vision or image-processing development using OpenCV or equivalent libraries
  • Experience with segmentation, feature extraction, object detection, pattern matching, alignment, or measurement
  • Experience with software testing, code reviews, Git-based source control, and software development lifecycle
  • Effective communication and cross-functional collaboration
  • Master's degree
  • Experience with industrial automation, inspection equipment, or semiconductor manufacturing applications
  • Windows desktop development
  • C#/.NET and WPF
  • Industrial camera integration and image acquisition
  • 2D/3D imaging and camera calibration
  • Factory diagnostics and production support
  • Familiarity with lenses, optics, illumination, and lasers
  • TensorFlow or similar machine learning frameworks
  • UML and mentoring experience
  • Legal authorization to work in the United States without employer-sponsored visa sponsorship

Cohu, Inc. Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Cohu, Inc. and has not been reviewed or approved by Cohu, Inc..

  • Retirement Support — A company-sponsored 401(k) with employer matching contributions is described in filings, supporting long-term savings. Company materials also highlight retirement programs as part of a comprehensive package.
  • Equity Value & Accessibility — An employee stock purchase plan with a discounted lookback feature is outlined, expanding access to ownership. This structure can enhance total rewards value beyond base pay.
  • Leave & Time Off Breadth — Company materials outline robust paid time off programs and parental leave for all new parents. Time-off programs are presented as part of a comprehensive, globally relevant benefits suite.

Cohu, Inc. Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Diego, CA
2,252 Employees
Year Founded: 1957

What We Do

Cohu is a leading supplier of semiconductor test and inspection & metrology handlers, micro-electromechanical system (MEMS) test modules, test contactors, thermal sub-systems and semiconductor automated test equipment used by global semiconductor and electronics manufacturers and semiconductor test subcontractors. Our product portfolio is focused on increasing yield, reducing cost of test, and accelerating time-to-market. Cohu is a publicly traded (NASDAQ: COHU) global company with headquarters in Poway, CA. We have a global footprint with ~3,000 employees. We are the leading supplier of Semiconductor Test and Inspection & Metrology Handlers and Test Contactors. We have market leadership in RF Power Amplifier/Front-End Module Testing.

Similar Jobs

Rivian and Volkswagen Group Technologies, LLC Logo Rivian and Volkswagen Group Technologies, LLC

Senior Software Engineer

Automotive • Cloud • Hardware • Software
Hybrid
Palo Alto, CA, USA
1885 Employees
147K-202K Annually

Mytra Logo Mytra

Senior Software Engineer

Artificial Intelligence • Robotics • Software • Automation
In-Office
Brisbane, CA, USA
154 Employees
150K-210K Annually

Nuro Logo Nuro

Senior Software Engineer

Artificial Intelligence • Automotive • Information Technology • Robotics
In-Office
Mountain View, CA, USA
908 Employees
184K-276K Annually

NVIDIA Logo NVIDIA

Senior Software Engineer

Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
In-Office
Santa Clara, CA, USA
21960 Employees
224K-357K Annually

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account