Job Title: Computer Vision Engineer
Location: Fremont, CA (Onsite)
Duration: 12 Months
Job Summary:
We’re hiring a Computer Vision Engineer to join a top semiconductor manufacturing company. Will work on creating and testing computer vision and image processing tools for robotic systems. Need to team up with mechanical, electrical, and software engineers to help improve how the equipment is controlled and automated.
Key Responsibilities:
Develop and test computer vision algorithms for object detection, tracking, segmentation, and depth estimation.
Write and maintain software in C#/C++ on Windows and Linux systems.
Design and execute test plans, and support system integration and software quality testing.
Collaborate with cross-functional teams to deliver software for motion control and robotic systems.
Create and maintain documentation such as specifications, protocols, and release notes.
Support REST API development, basic database integration, and containerization using Docker or Kubernetes.
Required Qualifications:
Bachelor’s or Master’s in Engineering, Computer Science, or related field (or 5+ years of experience).
3+ years of hands-on software development in C# and/or C++.
Experience with computer vision and image processing.
Strong skills in multi-threading, networking, and working with GMP or equipment control systems.
Familiarity with REST APIs, SQL/NoSQL databases, and Git.