Embedded Systems Engineer – Robotics & Motion Control

Brooks Automation

Fremont (CA)

Hybrid

USD 111,000 - 150,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Brooks Automation is seeking an Embedded Software Engineer to design, develop, and test software for its advanced automation systems used in semiconductor manufacturing. You will work on precision motion control, sensor integration, and ML-enabled features, collaborating with hardware, robotics, and machine-vision teams.

The role requires strong C++14/17 skills, real-time systems experience, and proficiency with Linux scripting.

Qualifications

  • Bachelor’s or Master’s degree in a relevant engineering field with 4+ years (or 2+ years for Master’s) of software experience.
  • Experience designing embedded software for real-time, control-oriented systems.
  • Proficiency in C++14/17, POSIX/ANSI RTOS, and Linux scripting.

Responsibilities

  • Design and develop embedded software solutions for precision motion control and sensor integration.
  • Diagnose customer issues, perform root cause analysis and implement long-term fixes.
  • Champion best practices in embedded software engineering for scalability and reliability.
  • Collaborate with cross-functional teams to integrate machine vision and ML into embedded systems.
  • Implement logic to control multiple devices for safe wafer handling.

Skills

Embedded software development
C++14/17
Real-time OS
Linux
Python scripting
UML
State machines
PID control
Multithreading
Troubleshooting

Education

Bachelor’s degree in Computer/Electrical Engineering
Master’s degree in related field

Tools

In-Circuit Emulators
Debuggers
Oscilloscopes
Electrical schematics
Bootloader

Job description

Brooks Automation is seeking an Embedded Software Engineer to design, develop, and test software for its advanced automation systems used in semiconductor manufacturing. You will work on precision motion control, sensor integration, and ML-enabled features, collaborating with hardware, robotics, and machine-vision teams.

The role requires strong C++14/17 skills, real-time systems experience, and proficiency with Linux scripting.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - Robotics & Motion Control
Embedded Software Engineer - Robotics & Motion Control

brooksauto • United States

On-site
USD 111,000 - 150,000
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
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
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
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
Software Engineer, Robotics Automation (Embedded C++)
Software Engineer, Robotics Automation (Embedded C++)

Brooks Automation • Chelmsford (MA)

Hybrid
USD 106,000 - 143,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Embedded Software Engineer
Embedded Software Engineer

brooksauto • United States

On-site
USD 111,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

Brooks Automation US LLC • Fremont (CA)

Hybrid
USD 111,000 - 150,000
Medical, Dental, Vision
401(k) Plan
Paid holidays & Flexible vacation
Senior Embedded Robotics Software Engineer
Senior Embedded Robotics Software Engineer

Brooks • Chelmsford (MA)

Hybrid
USD 118,000 - 160,000
Medical, Dental, Vision Insurance
401(k) Plan
Flexible Vacation