Embedded Software Engineer - Robotics & Motion Control

brooksauto

United States

On-site

USD 111,000 - 150,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Brooks Automation in the United States seeks an Embedded Software Engineer to design and develop real-time software for precision robotics and automation equipment used in semiconductor manufacturing. You will write code, test, and document software while contributing to project plans and schedules.

The role requires a Bachelor's or higher in engineering with 4+ years of experience, strong C++14/17 skills, Linux, and a background in robotics, motion control, and PID concepts.

Qualifications

  • Bachelor's or Master’s in Computer or Electrical Engineering with 4+ years in embedded software.
  • Experience developing real-time software for robotic/automation equipment.
  • Proficiency in C++14/17 and POSIX/ANSI RTOS.
  • Experience with Linux and Python scripting.
  • Knowledge of PID control and motor drivers.

Responsibilities

  • Design and develop embedded software for motion control and sensor integration.
  • Diagnose issues and perform root-cause analyses with long-term fixes.
  • Collaborate to integrate machine vision and ML into embedded systems.
  • Ensure scalability, reliability, and adherence to industry standards.
  • Lead small projects and communicate with cross-functional teams.

Skills

C++14/17
Real-time OS
Embedded software
Linux
Python
UML
Robotics
Motion control
PID control
DC motors
Servo motors
Bootloader
Memory management
C#.Net

Education

Bachelor's or Master's in relevant field

Tools

ICEs / emulators
Debugging tools
Oscilloscopes
Electrical schematics

Job description

Brooks Automation in the United States seeks an Embedded Software Engineer to design and develop real-time software for precision robotics and automation equipment used in semiconductor manufacturing. You will write code, test, and document software while contributing to project plans and schedules.

The role requires a Bachelor's or higher in engineering with 4+ years of experience, strong C++14/17 skills, Linux, and a background in robotics, motion control, and PID concepts.

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
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
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
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
Embedded Software Engineer
Embedded Software Engineer

brooksauto • United States

On-site
USD 111,000 - 150,000
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

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 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
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