Position title
Software Engineer, Motor Control (Team Member)

ePropelled is looking for a Team Member Software Engineer, Motor Control, who will develop and design software in support of our power system requirements.

  • Develop motor control software design concepts in support of system requirements
  • Create technical documentation, i.e., concept documents, system functional and design specifications, technical specifications, and test reports for all designs
  • Develop firmware/software for embedded processors and DSP based motor controller/power system to support required features
  • Implement motor control firmware based on sensor-less FOC principles
  • Understand and create control methods and algorithms for controlling Brushless motors and their systems
  • Expert knowledge of sensor-less torque control and closed loop position control
  • Experience with sensor-based control desired
  • Implement software based digital filtering for sensor monitoring
  • Develop control models in Matlab/Simulink
  • 3 to 7 years experience in Computer or Electrical Engineering
  • Minimum of 3-5 years of experience in design and implementation of control algorithms for power conversion circuits, active converters or motor control
  • Experience with digital devices microprocessors, DSPs, memory devices, OPAMPs, A/D and D/A converters
  • Experience with RS232, RS485, CAN bus, ModBus, USB interfaces, Ethernet and I2C interfaces as well as Wi-Fi and Bluetooth
  • Experience with a variety of sensors i.e., thermal, current, voltage etc.
  • Experience in C/C++ and assembly language for microprocessors and DSPs
  • Experience in using SW debugging tools, emulators
  • Experience in design of SW architecture, user interfaces, and documentation for embedded controllers
  • Experience with software build tools, version control and scripting languages
  • Knowledge of MATLAB Simulink for controls development
  • Must be organized and have methodical approach to problem solving
  • Strong oral and written communication skills
  • Ability to work independently and as part of a team
Employment Type
Job Location
Chennai, India
Date posted
December 2, 2021
PDF Export
Close modal window

Position: Software Engineer, Motor Control (Team Member)

Thank you for submitting your application. We will contact you shortly!