Camera Vision & ML Software Engineer

Brooks Laboratory Automation Solutions

Fremont (CA)

Hybrid

USD 124,000 - 168,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, Dental, Vision and Disability
401(k) Plan
Flexible Vacation

Job summary

Brooks Automation in Fremont, CA is seeking a Camera Vision Software Engineer to develop and deploy computer vision algorithms for semiconductor automation. You will work on CNNs, OpenCV, and ML models, optimize inference for embedded hardware, and collaborate with cross-functional teams to integrate vision solutions into production systems.

You should have a MS/BS in CS, 4+ years software experience, strong C#/C++, and experience with OpenCV, TensorFlow/PyTorch, Docker/Kubernetes, and Git.

Qualifications

  • MS or BS in computer science or equivalent
  • 4+ years of professional software development experience
  • Experience in computer vision and image processing
  • Proficiency in C# and/or C++
  • Familiarity with UML for OO analysis/design
  • Experience with multi-threading and network communication
  • Experience with Linux and Git-based workflows
  • Experience with OpenCV and ML frameworks (TensorFlow/PyTorch)
  • Experience with REST APIs and robotics/motion control software

Responsibilities

  • Develop and implement computer vision algorithms for defect detection, object tracking, and segmentation
  • Tune models for accuracy and speed and optimize inference for embedded hardware
  • Collaborate with ME, EE, and SW engineers for system integration
  • Write production-quality code and document technical processes
  • Perform data annotation, dataset curation, and model evaluation using metrics like precision/recall

Skills

Computer Vision
C#/C++
Multi-threading
Networking
UML
REST APIs

Education

MS/BS in Computer Science

Tools

OpenCV
TensorFlow
PyTorch
Docker
Kubernetes
Git

Job description

Brooks Automation in Fremont, CA is seeking a Camera Vision Software Engineer to develop and deploy computer vision algorithms for semiconductor automation. You will work on CNNs, OpenCV, and ML models, optimize inference for embedded hardware, and collaborate with cross-functional teams to integrate vision solutions into production systems.

You should have a MS/BS in CS, 4+ years software experience, strong C#/C++, and experience with OpenCV, TensorFlow/PyTorch, Docker/Kubernetes, and Git.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Camera Vision Software Engineer
Embedded Camera Vision Software Engineer

BROOKS AUTOMATION • Fremont (CA)

Hybrid
USD 124,000 - 168,000
Medical, Dental, Vision and Disability
401(k) Plan
Paid holidays and Flexible Vacation
+2
Embedded Vision Software Engineer - ML & Robotics
Embedded Vision Software Engineer - ML & Robotics

Brooks Laboratory Automation Solutions • Fremont (CA)

On-site
USD 124,000 - 168,000
Medical Insurance
401(k) Plan
Paid holidays
Camera Vision Software Engineer
Camera Vision Software Engineer

Brooks Automation US LLC • Fremont (CA)

On-site
USD 124,000 - 168,000
Medical Insurance
401(k) Plan
Paid holidays
Senior Software Engineer - Vision & Robotics (Semiconductors)
Senior Software Engineer - Vision & Robotics (Semiconductors)

Brooks Automation • Fremont (CA)

Hybrid
USD 113,000 - 188,000
Medical insurance
Dental insurance
Vision insurance
+2
Camera Vision Software Engineer
Camera Vision Software Engineer

BROOKS AUTOMATION • Fremont (CA)

Hybrid
USD 124,000 - 168,000
Medical, Dental, Vision and Disability
401(k) Plan
Paid holidays and Flexible Vacation
+2
Computer Vision Engineer
Computer Vision Engineer

Harvey Nash • Fremont (CA)

On-site
USD 140,000 - 190,000
Senior Computer Vision Engineer - Robotics & ML
Senior Computer Vision Engineer - Robotics & ML

Harvey Nash Group • Fremont (CA)

On-site
USD 140,000 - 190,000
Computer Vision Engineer
Computer Vision Engineer

TEEMA • San Diego (CA)

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

Lumicity • New York (NY)

On-site
USD 120,000 - 180,000
Equity
Full medical/dental/vision
401(k) match
+2
Senior Software Engineer
Senior Software Engineer

Brooks Automation • Fremont (CA)

Hybrid
USD 113,000 - 188,000
Medical insurance
Dental insurance
Vision insurance
+2