

Motion Control Engineer
Location
Boston, MA
Level
Senior-Level
Department
Robotics & Automation
Type
Salary
Job Description
Posted on:
2025-10-01
Responsibilities
- Design and implement motor control algorithms and firmware for controllers using C/C++/Python.
- Characterize motor controllers and drive systems to enhance performance.
- Collaborate with hardware & software teams to define interfaces for motor control components.
- Develop robust peripheral APIs and test harnesses for motor control firmware.
- Analyze and troubleshoot issues within motor control systems.
- Work closely with vendor support engineers to maximize motor controller capabilities.
- Conduct lab and field testing to ensure reliability and safety.
Job Requirements
- 5+ years of professional experience in firmware development for motor control systems.
- Strong proficiency in C/C++ and Python for embedded systems.
- Experience with real-time operating systems (RTOS) and embedded development tools.
- Understanding of motor control theory, velocity profiles, and motion planning.
- Strong analytical and problem-solving skills.
- Excellent communication skills for cross-team collaboration.
- Bachelor or Master degree in Computer Science, Electrical Engineering, Mechanical Engineering, or equivalent experience.