Embedded Camera Vision Software Engineer

BROOKS AUTOMATION

Fremont (CA)

Hybrid

USD 124,000 - 168,000

Full time

5 days ago
Be an early applicant

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
Paid holidays and Flexible Vacation
Remote/Hybrid work options
Career development opportunities

Job summary

Brooks Automation in Fremont, California is seeking a Camera Vision Software Engineer to design, implement, and optimize computer vision solutions for semiconductor automation hardware. You will work with CNNs, OpenCV, and ML frameworks, develop embedded and desktop components in C#/C++, and contribute to datasets, testing, and deployment on Windows and Linux.

This dynamic role requires collaboration across engineering teams, rigorous performance evaluation, and documentation for customers and

Qualifications

  • MS or BS in computer science or equivalent with 4 years of software experience.
  • Strong background in computer vision and image processing.
  • 4 years of professional software development experience.
  • 4 years of C# and/or C++ programming experience.
  • Fluent UML and object-oriented analysis/design skills.
  • Experience with multi-threading and network communication.
  • Experience with instrumentation or equipment control software.
  • Experience using Git and Microsoft DevOps is preferred.
  • Knowledge of ML/DL, OpenCV, and REST APIs is a plus.

Responsibilities

  • Develop and test image processing algorithms for robotic systems.
  • Prototype and optimize CNN/ML models for real-time performance.
  • Integrate vision solutions into equipment control software.
  • Annotate and curate datasets for training computer vision models.
  • Collaborate with ME, EE and SW teams for system integration.
  • Document release features and provide customer support.

Skills

Computer Vision
Image Processing
C#
C++
Multi-threading
Linux
REST APIs
OpenCV
TensorFlow / PyTorch
Docker / Kubernetes
Git / DevOps

Education

MS or BS in Computer Science or equivalent

Tools

Visual Studio 2022
OpenCV
TensorFlow / PyTorch
Docker
Kubernetes
Git / DevOps
REST APIs
Windows & Linux

Job description

Brooks Automation in Fremont, California is seeking a Camera Vision Software Engineer to design, implement, and optimize computer vision solutions for semiconductor automation hardware. You will work with CNNs, OpenCV, and ML frameworks, develop embedded and desktop components in C#/C++, and contribute to datasets, testing, and deployment on Windows and Linux.

This dynamic role requires collaboration across engineering teams, rigorous performance evaluation, and documentation for customers and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Vision Engineer for Semiconductor Automation
Embedded Vision Engineer for Semiconductor Automation

brooksauto • Fremont (CA)

On-site
USD 120,000 - 180,000
Camera Vision Software Engineer
Camera Vision Software Engineer

brooksauto • Fremont (CA)

On-site
USD 120,000 - 180,000
Embedded Software Engineer: Real-Time Robotics & Vision
Embedded Software Engineer: Real-Time Robotics & Vision

Brooks Automation US LLC • Fremont (CA)

Hybrid
USD 111,000 - 150,000
Medical, Dental, Vision
401(k) Plan
Paid holidays & Flexible vacation
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
Embedded Software Engineer - Robotics & Real-Time Control
Embedded Software Engineer - Robotics & Real-Time Control

Hardware FYI • Fremont (CA)

Hybrid
USD 111,000 - 150,000
Embedded Systems Engineer – Robotics & Motion Control
Embedded Systems Engineer – Robotics & Motion Control

Brooks Automation • Fremont (CA)

Hybrid
USD 111,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Brooks Automation • Fremont (CA)

On-site
USD 113,000 - 188,000
Medical insurance
Dental insurance
Vision insurance
+2
Embedded Software Engineer
Embedded Software Engineer

Hardware FYI • Fremont (CA)

Hybrid
USD 111,000 - 150,000
Senior Camera Tools & GUI Automation Engineer
Senior Camera Tools & GUI Automation Engineer

indie • San Jose (CA)

On-site
USD 140,000 - 200,000