Develop and maintain firmware for motor control applications microcontrollers
Implement motor control algorithms for BLDC and other motor types
Write clean, well-documented embedded C code following coding standards
Integrate motor controller ICs with microcontroller
Develop and test PWM control strategies for motor speed and torque regulation
Interface with position sensors (encoders, angle sensors) for closed-loop motor control
Implement torque and current sensing for motor feedback systems
Work with IMU sensors for motion detection and orientation tracking
Develop sensor data processing and filtering algorithms
Testing & Documentation
Develop unit tests and integration tests for motor control functions
Perform hardware-in-the-loop testing and validation
Create technical documentation for firmware modules
Troubleshoot and debug firmware issues using oscilloscopes, logic analyzers, and debuggers
Required QualificationsEducation & Experience
Bachelor's degree in Electronics Engineering, Electrical Engineering, or related field
0-2 years of experience in embedded firmware development
Academic or practical projects involving motor control or power electronics
Technical Skills
Strong programming skills in embedded C
Understanding of motor control fundamentals (BLDC, DC motors)
Familiarity with microcontroller architectures (preferably ARM Cortex-M)
Basic knowledge of power electronics and motor drive circuits
Experience with embedded development tools (IDEs, debuggers, version control)
Core Competencies
Strong analytical and problem-solving abilities
Good understanding of digital signal processing basics
Ability to read and interpret electrical schematics
Comfortable working with datasheets and technical specifications
Basic understanding of control systems (PID, state machines)
Knowledge of field-oriented control (FOC) or other advanced motor control techniques
Job Type: Full-time
Pay: ?254,681.91 - ?1,186,297.98 per year
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.