Software Engineer – C++ for Electro-Mechanical / Control Systems
Company | Brooks Automation |
---|---|
Location | Lowell, MA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior |
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.