Sr. Embedded Controls Engineer – Scanning Systems
SeniorOn-site
Description
What you'll be doing
- Developing, testing and analyzing control architectures and improvements.
- Implementing controller changes in C.
- Root-causing control performance issues with embedded, electrical and mechanical engineers.
- Testing and qualifying changes by coordinating with the reliability and test team to identify the appropriate test conditions, collect relevant data and present the results for approval.
What you have:
- 3+ years of experience developing controls for motion control applications.
- Strong fundamentals in control design - PID, frequency domain, state space.
- Experience implementing real-time, production-level firmware in C.
- Ability to prototype controller designs and analyze data in Matlab and Python.
- Working knowledge of motors, encoders, motor drivers, ADCs and microcontrollers.
- Master’s level coursework in controls and embedded programming.
- Self-driven with ability to take complete ownership of projects
- Strong communication skills to work cross functionally
- Ability to juggle multiple projects
- Enjoy a fast-paced and dynamic environment
- Practical experience controlling motors (Brushed DC, BLDC, VCM, MEMS).
- Hands-on experience in developing and debugging motion control electronics (motor drivers, ADCs, encoders).