Job Duties and Responsibilities
- Design, develop, implement, and validate motor control algorithms for electrical machines, including IPM, SPM, and IM.
- Define and manage requirements for motor controller functionality.
- Conduct testing and verification of motor control algorithms on dynamometers and in-vehicle environments.
- Document development processes and testing results, ensuring integration with relevant tools and systems.
- Provide technical guidance on advanced motor control topics.
- Develop and enhance validation plans for traction motor control software.
- Support related systems such as machine prototype development, powertrain controls, and traction inverter development.
- Collaborate with vendors, suppliers, and customers as needed.
Education and Qualifications
- Master’s degree in Electrical or Mechanical Engineering
- 2+ years post-MS in motor controls, electric drives, or electric machines.
Skills
- Required
- Strong understanding of traction inverter drives and electric motors (IPM, SPM, IM).
- Hands-on experience with field-oriented control for PM and/or IM machines.
- Knowledge of current control schemes and direct torque control strategies (preferred).
- Proficiency in PWM techniques (sine PWM, space vector PWM); experience with discontinuous modulation and overmodulation is a plus.
- Familiarity with digital observer and filter design.
- Solid foundation in control system theory, including system modeling, simulation, and advanced control design techniques.
- Proficient in Matlab/Simulink for modeling, simulation, and validation.
- Basic knowledge of embedded C and ability to implement algorithms in compliance with automotive standards (e.g., MISRA).
- Experience with development stages and tools: MIL, SIL, HIL, and full system testing (dyno, vehicle).
- Preferred
- Practical knowledge of dead-time and delay compensation, voltage limits, and switching frequency variations.
- Familiarity with position/speed sensors (resolvers, encoders).
- Experience with motor control MCUs and communication interfaces (CAN, SPI, I2C).
- Skilled with debugging tools (CANape, CANalyzer) and troubleshooting at the system level (including gearing, powertrain controls, battery systems).
- Experience with IDE tools (CCS, Eclipse), version control (Git), and software release processes.
- Functional safety knowledge (ISO 26262) is a plus.
What we offer
- Opportunity to work on cutting-edge electrified powertrain systems
- Collaborative and innovative engineering environment
- Exposure to full product development lifecycle
Join our team of 28,000 problem solvers who are fostering a culture of innovation by leveraging the diverse perspectives of our global team. We believe in facing challenges head-on by finding opportunity and uncovering possibility, where roadblocks and barriers become targets instead of obstacles. We are One Dana with limitless opportunity.