Systems Software Engineer

Brooks AutomationChelmsford, MA
$105,593 - $142,862Hybrid

About The Position

The qualified candidate will work with a team of software and hardware engineers in supporting industry leading vacuum system platforms including cutting-edge designs, next-generation controls, product extensions, and continuous improvements to system throughput and performance.

Requirements

  • BSEE / BSCS or similar with a minimum of 5 years of experience OR MSEE / MSCS or similar with a minimum of 3 years of experience.
  • Minimum of 2 years of C++ or C# programming expertise.
  • Ability to learn complex systems quickly and work independently.
  • Good troubleshooting and problem-solving skills.
  • Excellent technical communication and presentation skills.

Nice To Haves

  • Experience with electro-mechanical systems preferred.
  • Experience with EtherCAT, gRPC, Python, PLCs, RTOS preferred.
  • Related coursework, experience or research in controls, and/or dynamic systems, or robotics.

Responsibilities

  • Developing next-generation controls software, verifying its design, and testing its quality on various vacuum systems and components to which it has been deployed.
  • Streamlining or automating configuration, calibration and testing vacuum components.
  • Development of routines for automatic data collection and analysis.
  • Supporting Manufacturing and developing/maintaining/releasing process documentation.
  • Motion control tuning, characterizing servo performance and stability, and characterizing payload vibration.

Benefits

  • Medical, Dental, Vision and Disability Insurance
  • 401(k) Plan
  • Company paid holidays
  • Flexible Vacation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service