Position: Motor Control Engineer – Embedded Firmware
Company: Confidential (Details will be shared with shortlisted candidates)
Location: Bangalore
Experience: 8+ Years
Joining: Immediate or max within 30 days
Responsibilities:
- Architect, develop, and optimize embedded firmware for a range of motor control applications, including Brushless DC (BLDC), Permanent Magnet Synchronous Motors (PMSM), and AC induction motors.
- Implement advanced motor control algorithms such as Field Oriented Control (FOC) and Direct Torque Control (DTC) to achieve precise and efficient motor operation.
- Develop and debug embedded firmware for critical functionalities, including current calibration, encoder angle calibration, and comprehensive parameter tuning.
- Work collaboratively with hardware design engineers throughout the product development lifecycle to ensure seamless integration of firmware with motor hardware components.
- Plan and execute Hardware-in-the-Loop (HIL) testing to rigorously validate the performance and reliability of motor control systems.
- Employ industry-standard debugging tools, such as oscilloscopes and logic analyzers, to effectively troubleshoot and resolve complex motor control system issues.
- Utilize motor dynamometers to conduct thorough performance validation and characterization of motor control systems.
- Adhere to relevant safety standards and best practices in the development of motor control firmware.
- Maintain comprehensive and well-organized technical documentation throughout the development process.
Required Skills and Experience:
- Extensive proficiency in C and C++ programming languages for embedded systems development.
- Strong theoretical and practical understanding of control systems and power electronics principles.
- In-depth knowledge of embedded systems architectures and development methodologies.
- Demonstrated expertise in utilizing MATLAB/Simulink for modeling, simulation, and algorithm development.
- Hands-on experience with circuit simulation tools such as PSpice.
- Proven ability to develop firmware for various microcontroller and Digital Signal Processor (DSP) platforms, particularly ARM Cortex M series.
- Practical experience with industry-standard communication protocols, including CAN, SPI, UART, and I2C.
- Solid understanding of safety and compliance standards relevant to motor control systems.
- Significant hands-on experience with Hardware-in-the-Loop (HIL) testing methodologies and tools.
- Proficiency in real-time programming concepts and techniques.
- Familiarity with advanced motor control development and debugging tools.
Mandatory Skills:
- Motor Control Applications — BLDC/PMSM/AC Induction Motors
- Motor Control Algorithms — Field Oriented Control (FOC) and Direct Torque Control (DTC)
- HIL Testing, Debugging, and Validation — Using oscilloscopes, logic analyzers, and motor dynamometers
- MATLAB/Simulink, PSpice, and Microcontroller/DSP Platforms (ARM Cortex M)