Senior Embedded Software Engineer – Robotics & RTOS

Brooks Automation US LLC

Chelmsford (MA)

Hybrid

USD 118,000 - 160,000

Full time

14 days+
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, dental, vision insurance
401(k) plan
Flexible vacation

Job summary

Brooks Automation is driving innovation in automation for the semiconductor industry, delivering advanced robotics, vacuum systems, and automated solutions. We seek a Senior Software Engineer to own controller architectures and integrate hardware/software across BSPs, FPGA, and embedded subsystems.

You will design real-time software in C++ for complex systems and mentor others in Agile teams. The role requires deep RTOS experience, Ethernet/IO networks, and strong debugging across hardware and

Qualifications

  • Extensive experience developing embedded software for real-time systems.
  • Expert proficiency in C++11/14/17 and OO design.
  • Architect large subsystems spanning software, BSP, FPGA, and hardware interfaces.
  • Strong understanding of design patterns, scalability, maintainability, and diagnosability.
  • Deep expertise with QNX, RTOS environments, and real-time scheduling.

Responsibilities

  • Technical owner for controller architecture and hardware/software integration.
  • Lead development of robot motion performance and control algorithms.
  • Define robot motion architecture and optimize cycle time, accuracy, robustness.
  • Define distributed control architectures and resolve complex synchronization or performance issues.
  • Develop diagnostic and predictive service capabilities using data analytics.

Skills

C++23
Embedded systems
RTOS
Architecture design
Agile development

Tools

QNX
RTOS (VxWorks/RT Linux)
FPGA integration
Device drivers
HAL design

Job description

Brooks Automation is driving innovation in automation for the semiconductor industry, delivering advanced robotics, vacuum systems, and automated solutions. We seek a Senior Software Engineer to own controller architectures and integrate hardware/software across BSPs, FPGA, and embedded subsystems.

You will design real-time software in C++ for complex systems and mentor others in Agile teams. The role requires deep RTOS experience, Ethernet/IO networks, and strong debugging across hardware and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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
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
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
Senior Software Engineer - Vision & Robotics (Semiconductors)
Senior Software Engineer - Vision & Robotics (Semiconductors)

Brooks Automation • Fremont (CA)

Hybrid
USD 113,000 - 188,000
Medical insurance
Dental insurance
Vision insurance
+2
Robotics Software Engineer: AI, Embedded & Automation
Robotics Software Engineer: AI, Embedded & Automation

Brooks Automation • Chelmsford (MA)

Hybrid
USD 94,000 - 128,000
Medical, Dental, Vision Insurance
401(k) Plan
Paid holidays and Flexible Vacation
Senior Software Engineer
Senior Software Engineer

Brooks Automation • Chelmsford (MA)

On-site
USD 118,000 - 160,000
Medical 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