Software Engineer, Robotics Automation (Embedded C++)

Brooks Automation

Chelmsford (MA)

Hybrid

USD 106,000 - 143,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

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
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
Embedded Software Engineer - Robotics & Motion Control
Embedded Software Engineer - Robotics & Motion Control

brooksauto • United States

On-site
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
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
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: 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 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