Software Engineer

Brooks Automation

Chelmsford

Hybrid

GBP 79.000 - 107.000

Vollzeit

14 Tage+

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Medical, Dental, Vision and Disability
401(k) Plan
Flexible Vacation

Zusammenfassung

Brooks Automation seeks an experienced embedded software engineer to develop and maintain robot motion control and vacuum-chamber interfaces. You will collaborate with product management and customers to define features, write software requirements, and participate in design reviews.

The role emphasizes reliable, high-quality software through automated testing and DevOps practices, with involvement in design of test equipment and remote or on-site support. Hybrid work may apply.

Qualifikationen

  • Proficiency in C++11 or later and embedded real-time systems.
  • Experience with BSP and hardware interfaces (FPGA, HAL, interrupts).
  • Familiarity with SDLC, revision control, and Agile environments.
  • Experience with robotics or motion/kinematics is a plus.

Aufgaben

  • Develop embedded software for new and legacy products in robotics automation.
  • Collaborate with cross-functional teams to define features and requirements.
  • Create software requirements and participate in design reviews.
  • Ensure reliable software via automated testing and best practices.
  • Contribute to Zero Defects initiatives and process improvements.
  • Assist design of test equipment and robotic hardware setups.
  • Support manufacturing and field service in issue investigations.

Kenntnisse

C++11
Embedded RTOS
BSP
OO design
SDLC
Agile
Customer support
Robotics

Tools

QNX
RT Linux
EtherCAT
MATLAB

Jobbeschreibung

Description
WHAT YOU'LL DO
  • Develop embedded software for new and legacy products within the Robotics Automation Group to control robot motion, interface with vacuum chamber sub-systems, and perform self-diagnostics.
  • Collaborate with cross-functional engineering team, product management, and customer to define new product features to support Design-in-Wins.
  • Develop and communicate software requirements and design changes to peers; participate in design reviews.
  • Ensure reliable and high-quality software through development and automated testing best practices.
  • Actively participate in Zero Defects initiatives to improve our DevOps software development process; research and evaluate process improvements or new tools.
  • Collaborate on design of test equipment and setup of robotic hardware or systems.
  • Support manufacturing and field service engineers in investigating and troubleshooting field issues (remote or on-site).
WHAT YOU'LL BRING
  • Proficiency in programming C++11 or later.
  • Experience with embedded real-time systems under a multi-threading and interrupt driven environment, such as QNX or Real-Time Linux.
  • Experience with BSP and low-level hardware interface development, including FPGA integration, hardware abstraction layers (HAL), interrupt handling, and board bring-up.
  • Experience applying object-oriented design best practices.
  • Experience working as part of a team following modern software development practices (SDLC), working with revision control tools, using remote debuggers, and following software release processes, ideally in an Agile environment.
  • Experience in one or more of following would be a plus,Experience working with customers to address field issues.Experience with robotics, kinematics/dynamics, or motion planning.Experience with EtherCAT software stack.Familiarity with Machine Learning.Familiarity with Python, JavaScript, MATLAB, or similar scripting languages a plus

This role will sit in either Chelmsford, MA or Austin, TX

Compensation

Base Salary Range: $105,593.46 USD to $142,861.74 USD

Factors which may affect starting pay within this range may include geography/market, skills, education, experience and other qualifications of the successful candidate.

This position is also eligible for an annual discretionary bonus.

Benefits

At Brooks, we offer the following benefits for this position, subject to applicable eligibility requirements:

  • Medical, Dental, Vision and Disability Insurance
  • 401(k) Plan
  • Exempt employees are provided company paid holidays and Flexible Vacation to enjoy personal time off and incidental sickness.
Work Location & Flexibility

At Brooks, we aim to foster a collaborative and engaging environment while offering flexibility where possible. Work arrangements may include a mix of in-office and remote work, depending on the nature of the role and business needs. Specific expectations will be shared during the interview process.

Brooks is committed to fostering a diverse and inclusive workplace and proudly serves as an equal-opportunity employer. We welcome all qualified applicants regardless of race, color, religion, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or any other legally protected characteristics.

Diversity enhances our innovative capabilities and strengthens our ability to serve our customers and communities effectively. At Brooks Automation, we celebrate the unique experiences and perspectives each individual brings, believing they are essential to our collective success. Join us in building a workplace where every team member is valued and can thrive.

For applicants with disabilities requiring accommodations, don't hesitate to get in touch with or call +1 (978) 262-2400 to discuss your needs.

Brooks Automation participates in E-Verify® to confirm eligibility for employment in the United States. For more details, visit . E-Verify® is a registered trademark of the U.S. Department of Homeland Security.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Robotics Software Engineer
Robotics Software Engineer

Brooks Automation US LLC • Chelmsford

Hybrid
GBP 70.000 - 95.000
Medical Insurance
401(k) Plan
Paid Holidays
+1
Senior Controls Engineer
Senior Controls Engineer

Brooks Automation • Chelmsford

Hybrid
GBP 89.000 - 120.000
Medical, Dental, Vision and Disability
401(k) Plan
Holidays and Flexible Vacation
Controls Engineer
Controls Engineer

Brooks Automation • Chelmsford

Hybrid
GBP 79.000 - 107.000
Medical insurance
401(k) Plan
Paid holidays
+1
Senior Mechanical Engineer
Senior Mechanical Engineer

Brooks Automation US LLC • Chelmsford

Hybrid
GBP 88.000 - 119.000
Medical, Dental, Vision and Disability
401(k) Plan
Holidays and Flexible Vacation
Senior Systems Engineer
Senior Systems Engineer

Brooks Automation US LLC • Chelmsford

Hybrid
GBP 88.000 - 119.000
Medical insurance
Dental insurance
Vision insurance
+4
Electro Magnetic Engineer
Electro Magnetic Engineer

Brooks Automation • Chelmsford

Hybrid
GBP 79.000 - 107.000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Electrical Engineer
Electrical Engineer

Brooks Automation US LLC • Chelmsford

Hybrid
GBP 79.000 - 106.000
Medical, Dental, Vision and Disability
401(k) Plan
Company paid holidays
+1
Robotics Software Engineer — Embedded AI for Automation
Robotics Software Engineer — Embedded AI for Automation

Brooks Automation US LLC • Chelmsford

Hybrid
GBP 70.000 - 95.000
Medical Insurance
401(k) Plan
Paid Holidays
+1
Embedded Robotics Software Engineer — Remote/Hybrid
Embedded Robotics Software Engineer — Remote/Hybrid

Brooks Automation • Chelmsford

Hybrid
GBP 79.000 - 107.000
Medical, Dental, Vision and Disability
401(k) Plan
Flexible Vacation
Production Planner / Scheduler
Production Planner / Scheduler

Brooks Automation US LLC • Chelmsford

Hybrid
GBP 52.000 - 70.000
Insurance
401(k) Plan
Paid holidays & vacation