Embedded Robotics Software Engineer – Motion Control Hybrid

BROOKS AUTOMATION

Austin (TX)

Hybrid

USD 106,000 - 143,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
Paid holidays & Flexible vacation

Job summary

Brooks Automation is seeking a Software Engineer to develop embedded software for robotics products within the Robotics Automation Group. You will implement motion control, interface with vacuum subsystem, and contribute to self-diagnostics and automated testing.

You will collaborate with cross-functional teams, define software requirements, participate in design reviews, and support field issues. The role offers a mix of in-office and remote work with competitive benefits.

Qualifications

  • Proficiency in C++11 or later.
  • Experience with embedded RTOS such as QNX or Real-Time Linux.
  • Experience with BSP and low-level hardware interface development, FPGA integration, HAL, interrupts.
  • Experience with object-oriented design.
  • Experience with SDLC and Agile practices, revision control, remote debugging, and software release processes.
  • Nice-to-have: customer issue resolution, robotics/motion planning, EtherCAT, ML familiarity, Python/JavaScript/MATLAB.

Responsibilities

  • Develop embedded software for new and legacy products within the Robotics Automation Group to control robot motion, interface with vacuum chamber sub-systems, and perform self-diagnostics.
  • Collaborate with cross-functional engineering team, product management, and customer to define new product features to support Design-in-Wins.
  • Develop and communicate software requirements and design changes to peers; participate in design reviews.
  • Ensure reliable and high-quality software through development and automated testing best practices.
  • Actively participate in Zero Defects initiatives to improve our DevOps software development process; research and evaluate process improvements or new tools.
  • Collaborate on design of test equipment and setup of robotic hardware or systems.
  • Support manufacturing and field service engineers in investigating and troubleshooting field issues (remote or on-site).

Skills

C++11
Embedded RTOS
BSP/HAL/FPGA
OOP design
SDLC/Agile
Remote debugging
Robotics
EtherCAT
Machine Learning
Python/Matlab/JS

Tools

Revision control

Job description

Brooks Automation is seeking a Software Engineer to develop embedded software for robotics products within the Robotics Automation Group. You will implement motion control, interface with vacuum subsystem, and contribute to self-diagnostics and automated testing.

You will collaborate with cross-functional teams, define software requirements, participate in design reviews, and support field issues. The role offers a mix of in-office and remote work with competitive benefits.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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 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
System Software Engineer - Robotics & Automation
System Software Engineer - Robotics & Automation

Brooks Automation US LLC • United States

Hybrid
USD 106,000 - 143,000
Medical insurance
Dental insurance
Vision insurance
+4
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
Hybrid Controls Software Engineer - Vacuum Systems
Hybrid Controls Software Engineer - Vacuum Systems

Brooks Automation • Chelmsford (MA)

Hybrid
USD 106,000 - 143,000
Medical, Dental, Vision and Disability
401(k) Plan
Paid holidays and Flexible Vacation
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
Robotics Software Engineer
Robotics Software Engineer

Brooks Automation • Chelmsford (MA)

Hybrid
USD 94,000 - 128,000
Medical, Dental, Vision and Disability
401(k) Plan
Holidays and Flexible Vacation