Senior Embedded Robotics Software Architect

brooksauto

United States

On-site

USD 130,000 - 185,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Brooks Automation is seeking a Senior Software Engineer to advance embedded real-time software across complex robotic and automation subsystems. The role involves BSP/RTOS work, FPGA interfaces, and robust software architecture.

You will lead architecture reviews, mentor engineers, and collaborate with hardware, firmware, and customer teams to deliver high-assurance products in an agile environment.

Qualifications

  • Extensive experience developing embedded software for complex real-time systems.
  • Expert proficiency in C++11/14/17 and object-oriented software architecture.
  • Architect, design, and implement large subsystems spanning software, BSP, FPGA, hardware interfaces, and controls.
  • Strong understanding of patterns, scalability, maintainability, and diagnosability.

Responsibilities

  • Lead architecture and technical reviews for controller software and hardware interfaces.
  • Drive robust design, testing strategies, and CI/CD integration for embedded projects.
  • Mentor engineers and guide cross-functional teams in Agile environments.
  • Collaborate with hardware, firmware, and customer teams to resolve field issues and optimize performance.

Skills

Embedded systems
C++11/14/17
Multithreaded programming
Agile leadership
Technical mentorship

Tools

QNX
Real-Time Linux
Device drivers
HAL & BSP
FPGA interfaces

Job description

Brooks Automation is seeking a Senior Software Engineer to advance embedded real-time software across complex robotic and automation subsystems. The role involves BSP/RTOS work, FPGA interfaces, and robust software architecture.

You will lead architecture reviews, mentor engineers, and collaborate with hardware, firmware, and customer teams to deliver high-assurance products in an agile environment.

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

brooksauto • United States

Hybrid
USD 106,000 - 143,000
Senior Software Engineer
Senior Software Engineer

Brooks Automation • Chelmsford (MA)

Hybrid
USD 118,000 - 160,000
Medical insurance
401(k) plan
Flexible vacation
Senior Software Engineer
Senior Software Engineer

brooksauto • United States

On-site
USD 130,000 - 185,000
Senior Software Engineer
Senior Software Engineer

Brooks • Chelmsford (MA)

Hybrid
USD 118,000 - 160,000
Medical, Dental, Vision Insurance
401(k) Plan
Flexible Vacation
Senior Software Engineer
Senior Software Engineer

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

brooksauto • United States

Hybrid
USD 106,000 - 143,000