Robotics Software Engineer: AI, Embedded & Automation

Brooks Automation

Chelmsford (MA)

Hybrid

USD 94,000 - 128,000

Full time

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

Benefits offered by this job

Medical, Dental, Vision Insurance
401(k) Plan
Paid holidays and Flexible Vacation

Job summary

Brooks Automation is seeking a Robotics Software Engineer to develop embedded software for its robotics automation group, enabling precise motion control and self-diagnostics across products.

You will design and maintain software for advanced automation systems, build data collection/analytics capabilities, and apply ML/AI to improve performance and reliability. Collaboration with cross-functional teams is essential, along with robust testing and DevOps practices.

Qualifications

  • Proficient in C++11 or later for embedded robotics software.
  • Experience with real-time operating systems (RTOS) such as QNX or RTLinux.
  • Strong object-oriented design and software architecture skills.
  • Experience in software development life cycle and Agile practices.

Responsibilities

  • Develop embedded software for robotics and vacuum subsystems to control motion and diagnostics.
  • Design and maintain software applications for advanced automation systems.
  • Build software infrastructure for data collection, storage, analytics, and monitoring.
  • Create intelligent diagnostics, visualization, and data-driven automation capabilities.
  • Apply ML/AI techniques to improve system performance and reliability.
  • Collaborate with cross‑functional teams to define features and requirements.
  • Communicate design changes and participate in reviews.
  • Ensure high-quality software through automated testing and DevOps practices.
  • Support manufacturing and field service teams in issue investigation and resolution.

Skills

C++11+
RTOS/Embedded real-time
OOP Design
SDLC/Agile
Robotics software
Python
ML/AI concepts
Debugging/Tooling

Job description

Brooks Automation is seeking a Robotics Software Engineer to develop embedded software for its robotics automation group, enabling precise motion control and self-diagnostics across products.

You will design and maintain software for advanced automation systems, build data collection/analytics capabilities, and apply ML/AI to improve performance and reliability. Collaboration with cross-functional teams is essential, along with robust testing and DevOps practices.

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

Similar jobs worth comparing

Robotics Software Engineer — Embedded Systems & AI
Robotics Software Engineer — Embedded Systems & AI

Brooks • Chelmsford (MA)

Hybrid
USD 94,000 - 128,000
Medical, Dental, Vision and Disability
401(k) Plan
Paid holidays and 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
Embedded Systems Engineer – Robotics & Motion Control
Embedded Systems Engineer – Robotics & Motion Control

Brooks Automation • Fremont (CA)

Hybrid
USD 111,000 - 150,000
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
Robotics Software Engineer
Robotics Software Engineer

Brooks Automation • Chelmsford (MA)

Hybrid
USD 94,000 - 128,000
Medical, Dental, Vision Insurance
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
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
Software Engineer
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
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
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