Posted in

Software Engineer – C++ for Electro-Mechanical / Control Systems

Software Engineer – C++ for Electro-Mechanical / Control Systems

CompanyBrooks Automation
LocationLowell, MA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering or other related technical discipline with a minimum of 5 years of software development experience OR a Master’s Degree with a minimum of 2 years of software development experience OR equivalent work experience.
  • Minimum of 3 years of C++ programming experience for electro-mechanical / control systems.
  • Related coursework, experience or research in controls, and/or dynamic systems or robotics.

Responsibilities

  • Perform design, development, testing, documentation, and analysis of software applications for atmospheric and vacuum systems.
  • Development of new system level control software, as well as enhancements, modifications, and corrections to existing software solutions.
  • Design algorithms, write code, complete programming, develop and execute testing and debugging routines, and document work and results.
  • May function as a project engineer / technical leader, responsible for project plans, schedules, technical presentations and cross functional issue resolution.

Preferred Qualifications

  • Python development experience preferred.
  • Competency in the use of dynamic signal analyzers and general lab equipment preferred.