Fab2
Computer Vision Software Engineer
Austin · On-site · Full-time · Posted Oct 27, 2026
- Experience
- Open to early-career through experienced engineers; no specific number of years stated.
- Education
- Bachelor’s or master’s degree in Computer Science, Robotics, Electrical Engineering, Optical Engineering, Applied Physics, or a related field, or equivalent practical experience.
- Visa sponsorship
- Visa Sponsorship
About the job
Develop computer vision software for lithography, metrology, inspection, alignment, and automation on semiconductor manufacturing equipment, testing and deploying it on real hardware.
What you'll do
- Develop vision algorithms and image-processing systems for measurement, calibration, alignment, positioning, and defect detection.
- Integrate vision software with cameras, motion systems, robotics, and other equipment; validate and optimize production software.
- Collaborate with software, mechanical, electrical, optical, and process engineers to build manufacturing and metrology tools.
What they ask for
- Bachelor’s or master’s degree in a related field, or equivalent practical experience.
- Strong foundation in classical computer vision and image processing, including spatial- and frequency-domain analysis.
- Experience with vision techniques such as image registration, feature detection, camera calibration, geometric transformations, or pose estimation.
- Experience developing computer vision software using Python, C++, OpenCV, or similar tools; able to characterize algorithms and deploy reliable software.
Nice to have
- Experience in semiconductor equipment, metrology, manufacturing inspection, microscopy, scientific instrumentation, or industrial automation.
- Experience characterizing optical systems or working with precision alignment, motion systems, robotics, sensor fusion, or scientific/industrial cameras.
Tools
Python, C++, OpenCV
Model-written summary · the original posting is authoritative