- This position requires detailed understanding in development of motor control algorithms and parameter calibration for motors (BLDC, IM, PM, IPM)
- Develop control, protection & parameter calibration algorithms and firmware for electric motors (BLDC, IM, PM, IPM) and 3-phase switching power converters
- Modelling and simulation for the electric motors and power converters control development.
- Experience in Model based design and tools like Matlab/ Simulink, dSPACE.
- Implement, test, and troubleshoot control firmware.
- Establish system & sub-system level control requirements from functional specifications and application needs.
- Plan and perform control algorithms and firmware development and validation on dynamometer facility, hardware-in-the-loop (HIL) or software-in-the-loop (SIL) systems Create technical reports and presentations.
- Create in-depth documentation for architecture and software Execute development plan in Agile or Scrum methodologies Software change management, build and deployment strategies
- Initiate and lead design reviews and technical discussions including brainstorming.
- Stay updated with the latest technologies trends and apply knowledge to the development of control firmware for electric motors and power converters
Requirements :
- Experience in control of power electronics (P, PI, PID controls, FOC, DTC, PWM & different control loops)
- Designing and optimizing software components and control algorithms to achieve required efficiency targets on a longterm basis
- Experience in modelling and simulation of power electronic circuits and different types of electrical machines.
- Knowledge of digital signalling processing including continuous and discrete time signals and equations
- Knowledge in Feedback control theory, optimal controller design, observer/estimation techniques, stability analysis and linearization techniques.
- Experience in detailed analysis, feasibility studies, performance analysis and prototyping, use of different protocol analyser tools.
- Ability to read and interpret engineering drawings
- Creating and maintaining documentation for the software, including any relevant approvals and compliance requirements
- Experience in embedded software development in C, C++- Communication protocols UART, RS485, RS232, SPI, I2C, USB and LCD, Keypad, Flash etc
- Experience with DSP or microcontrollers, and standard peripheral components.
- Familiarity with Software Standards - MISRA
- BE / B.Tech.
(Electronics / Power Electronics / Electronics & Communication) MS/M.Sc./M.Tech in Embedded Systems or Electronics/Communications will be preferred
Skills Required
C Programming, Embedded Systems, control theory, Motor Control, Pcb Design