Freelance 3\-Phase Motor Controller Software Engineer
*Job Type:** Freelance / Contract
*Location:** Chennai
Job Overview
We are seeking an experienced Freelance 3\-Phase Motor Controller Software Engineer to develop and optimize embedded software for motor controller products.
Requirements
Strong experience in Embedded C/C\+\+ programming.
Experience with 3\-phase motor control (Induction Motor, PMSM, or BLDC).
Knowledge of V/F Control, FOC, and motor control algorithms.
Experience with STM32, TI C2000, NXP, Microchip, or similar microcontrollers.
Understanding of power electronics, inverters, and motor drives.
Familiarity with UART, SPI, CAN, RS485, and Modbus communication protocols.
Ability to independently develop, debug, and test firmware.
Responsibilities
Develop and modify motor controller firmware.
Implement and optimize motor control algorithms.
Debug and troubleshoot hardware/software integration issues.
Support testing, validation, and product development activities.
Provide documentation and source code deliverables.