Robotics Software Engineer: Motion & Automation

Brooks Automation

Chelmsford (MA)

Hybrid

USD 94,000 - 128,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, Dental, Vision and Disability
401(k) Plan
Holidays and Flexible Vacation

Job summary

Brooks Automation seeks a Robotics Software Engineer to develop embedded software for robotics and automation systems. You will implement motion control, interface with vacuum and robot subsystems, and contribute to EtherCAT-based architectures while collaborating with cross-functional teams.

The role requires strong C++11 skills and experience in real-time embedded environments. Work involves design reviews, testing, and DevOps improvements.

Qualifications

  • Proficiency in C++11 or later.
  • Experience with embedded real-time systems (QNX or RT-Linux).
  • Experience with OO design practices.
  • Experience in SDLC/Agile environments and revision control workflows.
  • Robotics software development experience or industrial control systems.
  • Knowledge of robotics motion control and kinematics is a plus.
  • Experience with EtherCAT or industrial networks is desirable.
  • Familiarity with scripting languages (Python/JavaScript/MATLAB).

Responsibilities

  • Develop embedded software for robotics and motion control.
  • Design and maintain robotics software for automation systems.
  • Optimize motion planning and trajectory generation.
  • Contribute to EtherCAT-based distributed control architectures.
  • Collaborate with engineers, product management, and customers.
  • Write and communicate software requirements and design changes.
  • Ensure quality through testing and DevOps practices.
  • Support field and manufacturing teams in issues and debugging.

Skills

C++11
Embedded RTOS
OO Design
SDLC/Agile
Robotics Software
EtherCAT/Industrial Networking
FPGA Integration
Scripting (Python/JS/MATLAB)

Tools

EtherCAT Stacks
Remote Debugging
Git/Revision Control
Test Automation

Job description

Brooks Automation seeks a Robotics Software Engineer to develop embedded software for robotics and automation systems. You will implement motion control, interface with vacuum and robot subsystems, and contribute to EtherCAT-based architectures while collaborating with cross-functional teams.

The role requires strong C++11 skills and experience in real-time embedded environments. Work involves design reviews, testing, and DevOps improvements.

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 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
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
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 Embedded Systems Architect – Robotics & Real-Time
Senior Embedded Systems Architect – Robotics & Real-Time

Brooks Automation • Fremont (CA)

Hybrid
USD 139,000 - 188,000
Medical insurance
Dental insurance
Vision insurance
+4
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 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
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
Software Engineer
Software Engineer

Brooks Automation US LLC • Chelmsford (MA)

On-site
USD 106,000 - 143,000
Medical, Dental, Vision and Disability
401(k) Plan
Exempt employees are provided company‑
+1