Position : Lead Software Engineer – Motor control project
Exp : 7-8 Years
Required Skills and Qualifications
- Bachelor’s or Master’s degree in Electrical Engineering, Electronics, Electronics and communication , Mechatronics, or related field.
- 7-8 years of experience in motor control software development.
- Strong knowledge of control theory and power electronics.
- Proficiency in C / C++ for embedded systems.
- Experience with microcontrollers (e.g., TI C2000, ST, Renesas) .
- Hands-on experience with motor control and rectifier circuits testing tools (oscilloscopes, current probes, etc.).
Key Responsibilities
Must to have
Design and implement control algorithms for BLDC motors , PMSM , or induction motors using FOC, trapezoidal , or other methods.Design and implement rectifier circuits (diode, controlled, active rectifiers) for converting AC to DC power.Develop control algorithms for voltage regulation, current limiting, and power factor correctionDevelop embedded software in C / C++ for real-time control on microcontrollers or DSP platforms.Must have worked on worked on 16 / 32bit microcontrollers.Use tools such as MATLAB / Simulink for modelling and simulation.Collaborate with hardware, systems, and validation teams.Support debugging and issue resolution in lab and field environments.Experience in working on oscilloscope and debugger.Experience in using requirements management tools such as DOORS / PTC.Experience in using Configuration management tools such as SCCM, and SVN.Good to have
Good knowledge of Software Architecture, Modular software and its implications.
Experience in embedded C programming and Autosar based software generation via Davinci and configurator tool