Software Engineer, Robotics Automation (Embedded C++)

Brooks Automation

Chelmsford (MA)

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 Insurance
Dental Insurance
Vision Insurance
401(k) Plan
Paid Holidays
Flexible Vacation

Job summary

Brooks Automation in Chelmsford, MA is seeking a Software Engineer to advance embedded software for robotics and vacuum systems. You will design, implement, and test software for motion control, real-time operation, and diagnostics within the Robotics Automation Group, collaborating with cross-functional teams to deliver Design-in-Wins.

The role requires strong C++11+ skills, RTOS experience (QNX/RTLinux), BSP/HAL development with FPGA integration, and a solid grounding in modern SDLC practices

Qualifications

  • Proficiency in C++11 or later.
  • RTOS with multi-threading and interrupts (QNX/RTLinux).
  • BSP and HAL development with FPGA integration.
  • Object-oriented design experience.
  • SDLC and version control; remote debugging; Agile environment.
  • Robotics, motion planning experience a plus.
  • Scripting languages (Python/JavaScript/MATLAB) a plus.

Responsibilities

  • Develop embedded software for robotics control and self-diagnostics.
  • Collaborate with cross-functional teams to define product features.
  • Define and communicate software requirements and design changes; participate in design reviews.
  • Ensure high-quality software through automated testing and best practices.
  • Contribute to DevOps improvements and evaluate new tools and processes.
  • Assist in design of test equipment and robotic hardware setups.
  • Support manufacturing and field service in issue investigations (remote or on-site).

Skills

C++11+
RTOS dev
HAL/FPGAs
OO design
SDLC
Agile
Remote debugging

Tools

QNX
RT Linux
EtherCAT
FPGA

Job description

Brooks Automation in Chelmsford, MA is seeking a Software Engineer to advance embedded software for robotics and vacuum systems. You will design, implement, and test software for motion control, real-time operation, and diagnostics within the Robotics Automation Group, collaborating with cross-functional teams to deliver Design-in-Wins.

The role requires strong C++11+ skills, RTOS experience (QNX/RTLinux), BSP/HAL development with FPGA integration, and a solid grounding in modern SDLC practices

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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
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 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 & 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
System Software Engineer — Vacuum Controls & Automation
System Software Engineer — Vacuum Controls & Automation

Brooks • Chelmsford (MA), Northern (KY)

Hybrid
USD 106,000 - 143,000
Medical Insurance
401(k)
Paid Holidays
+1
System Software Engineer — Vacuum & Automation Controls
System Software Engineer — Vacuum & Automation Controls

Brooks Automation • Chelmsford (MA)

Hybrid
USD 106,000 - 143,000
Medical, Dental, Vision Insurance
401(k) Plan
Holidays & 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
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
Software Engineer

Brooks Automation • Chelmsford (MA)

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