Controls Engineer
Brooks Automation
Controls Engineer I
Key Responsibilities
- Support the tuning and optimization of robot motion control parameters.
- Assist in characterizing servo performance, system stability, throughput, and payload vibration.
- Perform design verification testing and collect performance data.
- Assist with software configuration, testing, release activities, and documentation.
- Develop tools and scripts for automated data collection and analysis using MATLAB and other engineering tools.
- Support troubleshooting of controls, software, electrical, and electromechanical system issues.
- Participate in laboratory testing using dynamic signal analyzers and other instrumentation.
- Contribute to the development and improvement of robot control algorithms.
- Work closely with mechanical, electrical, software, manufacturing, and systems engineers.
- Support customer and manufacturing issue investigations as needed.
Requirements & Tech Stack
- Knowledge of control theory and dynamic systems through coursework, research, internships, or project experience.
- Exposure to robotics, mechatronics, motion control, or related disciplines.
- Basic programming experience in C/C++.
- Familiarity with MATLAB or similar engineering analysis tools.
- Strong troubleshooting and problem-solving skills.
- Ability to learn complex electromechanical systems quickly.
- Strong written and verbal technical communication skills.
- Experience using laboratory equipment is a plus.
- Ability to work effectively in a collaborative team environment.
Qualifications
- BSEE, BSME, BS Robotics Engineering, or related engineering degree with 0 to 2 years of experience.
- MS degree with relevant coursework or research experience is a plus.