Senior Software Engineer - Vision & Robotics (Semiconductors)

Brooks Automation

Fremont (CA)

Hybrid

USD 113,000 - 188,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 insurance
Dental insurance
Vision insurance
401(k) Plan
Flexible vacation

Job summary

Brooks Automation is seeking a Senior Software Engineer to develop equipment control software for semiconductor manufacturing. The role centers on C#/C++ programming in Windows 10 and Linux, with embedded control of robotics and motion systems.

You will work on machine vision and machine learning integration, write specs, implement designs, and support customers during integration. You will collaborate with ME, EE, and SW engineers, perform SQA testing, and contribute to documentation and field

Qualifications

  • MS or BS in Computer Science or equivalent with 7+ years of software development experience.

Responsibilities

  • Gather requirements and write specification for software components.
  • Write design specs and review with team.
  • Implement designs in C#/C++ and have code reviews.
  • Design tests and run unit tests on emulation and hardware.
  • Integrate software into the system and perform SQA testing.
  • Support customers during software integration and field escalations.
  • Participate in team reviews of specs, code, and tests.

Skills

C# programming
C++ programming
Computer Vision
Machine Learning
Multi-threading
REST APIs
Linux
Windows
Networking

Education

MS or BS in Computer Science or equivalent

Tools

OpenCV
Docker
Kubernetes
Git
Microsoft DevOps
TensorFlow
PyTorch

Job description

Brooks Automation is seeking a Senior Software Engineer to develop equipment control software for semiconductor manufacturing. The role centers on C#/C++ programming in Windows 10 and Linux, with embedded control of robotics and motion systems.

You will work on machine vision and machine learning integration, write specs, implement designs, and support customers during integration. You will collaborate with ME, EE, and SW engineers, perform SQA testing, and contribute to documentation and field

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer – Robotics & Motion Control
Embedded Systems Engineer – Robotics & Motion Control

Brooks Automation • Fremont (CA)

Hybrid
USD 111,000 - 150,000
Senior Robotics Controls Engineer - Hybrid
Senior Robotics Controls Engineer - Hybrid

Brooks Automation • Austin (TX)

Hybrid
USD 118,000 - 160,000
Medical insurance
Dental insurance
Vision insurance
+3
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 - Robotics & Real-Time Control
Embedded Software Engineer - Robotics & Real-Time Control

Hardware FYI • Fremont (CA)

Hybrid
USD 111,000 - 150,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 Embedded Software Engineer – Robotics & RTOS
Senior Embedded Software Engineer – Robotics & RTOS

Brooks Automation US LLC • Chelmsford (MA)

Hybrid
USD 118,000 - 160,000
Medical, dental, vision insurance
401(k) plan
Flexible vacation
Embedded Robotics Software Engineer
Embedded Robotics Software Engineer

Brooks Automation US LLC • Chelmsford (MA)

Hybrid
USD 106,000 - 143,000
Medical, Dental, Vision and Disability
401(k) Plan
Exempt employees are provided company‑
+1
Robotics Software Engineer: Motion & Automation
Robotics Software Engineer: Motion & Automation

Brooks Automation • Chelmsford (MA)

Hybrid
USD 94,000 - 128,000
Medical, Dental, Vision and Disability
401(k) Plan
Holidays and Flexible Vacation
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
Senior Embedded Software Engineer - Robotics
Senior Embedded Software Engineer - Robotics

Brooks Automation • Chelmsford (MA)

Hybrid
USD 118,000 - 160,000
Medical insurance
401(k) plan
Flexible vacation