Sr. Vision Software Engineer
Cohu, Inc.
San Diego, CA, United States
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
.NET Framework
Computer Vision
Automation of Tests
C Sharp (Programming Language)
C++ (Programming Language)
Computer Terminals
Python (Programming Language)
Machine Learning
Microsoft Visual Studio
Windows Presentation Foundation
Object Detection
Object-Oriented Software Development
+8 more
OpenCV
Tensorflow
Software Engineering
UML
Windows Desktop
3d Imaging
Git
Software Version Control
Job description
- 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.
Requirements
- 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 3 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
JF
Jonas Fritzsch
Résumé-Driven Development: How IT trends affect the job market for software developers
almost 5 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
24 days ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago
LM
Luis Minvielle
The Most Popular IT Jobs on the Market
over 2 years ago