Monolithic Power Systems, Inc. (MPS) is looking for a AE- Motor Control Algorithm Engineer to design and implement software-oriented solutions that enhance motor performance and energy efficiency. You’ll join a team cultivating creativity and passionate about sustainability through leading-edge innovation.
What You'll Do
- Design, simulate, and implement motor control algorithms (including PID, FOC, and state estimation) in embedded systems.
- Develop real-time control software on ARM/Cortex or DSP platforms, ensuring seamless hardware integration.
- Build Python-based tools for algorithm modeling, simulation, and automated testing to streamline workflows.
- Work closely with hardware, testing, and product teams to implement solutions and resolve engineering challenges.
- Prepare design specifications, test reports, and algorithm manuals for knowledge sharing.
What We're Looking For
- Master’s degree or above in Electrical Engineering, Automation, Computer Science, or a related field.
- 5+ years of experience in motor control algorithm development.
- Expertise in motor control theory (e.g., FOC, state observers) and practical algorithm implementation.
- Proficient in embedded software development (C/C++) with RTOS or bare-metal experience.
- Skilled in Python for modeling, simulation, and automated testing.
- Familiar with motor driver hardware architectures and protocols (CAN, LIN, SPI, I2C).
- Strong communication skills with experience in cross-team collaboration and technical presentations.
Nice to Have
- Experience bringing motor control solutions to mass production.
- Experience in robotics, EVs, or industrial automation.
Technical Stack
- Languages: C/C++, Python
- Platforms: ARM/Cortex, DSP
- System: RTOS
- Communication Protocols: CAN, LIN, SPI, I2C
Monolithic Power Systems, Inc. (MPS) is an Equal Opportunity Employer and embraces diversity in our employee population. It is the policy of MPS to provide equal opportunity to all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status or special disabled veteran, marital status, pregnancy, genetic information, or any other legally protected status.
