Embedded & Control Engineer

Noida, India

The Embedded & Control Engineer will be responsible for designing, developing, and optimizing control algorithms for BLDC motor drivers within a manipulator development organization. This role involves working closely with hardware and software teams to ensure seamless integration and high-performance operation of BLDC motors used in robotic manipulators.

Key Responsibilities:

  • Design and implement control algorithms for BLDC motor drivers, including speed, torque, and position control.
  • Develop and optimize firmware for embedded microcontrollers to control BLDC motors.
  • Collaborate with hardware engineers to ensure compatibility between control algorithms and motor driver hardware.
  • Perform simulations and validations of control strategies to optimize performance.
  • Implement and tune PID controllers, field-oriented control (FOC), and other advanced control techniques.
  • Debug and troubleshoot issues related to motor control and firmware.
  • Work on integration of BLDC motors with manipulator systems, ensuring smooth operation across various load conditions.
  • Develop diagnostic and monitoring tools to ensure motor driver health and performance.
  • Collaborate with cross-functional teams including mechanical, electronics, and system engineers to meet project requirements.
  • Document control algorithms, software design, and integration processes.

Key Skills:

  • Proficiency in C/C++ for embedded systems programming.
  • Strong understanding of BLDC motor control principles, including FOC and other advanced control methods.
  • Experience with real-time operating systems (RTOS) and bare-metal programming.
  • Familiarity with motor driver hardware, including power electronics and feedback sensors.
  • Knowledge of communication protocols such as CAN, SPI, UART, and I2C.
  • Experience with motor control simulation tools like MATLAB/Simulink.
  • Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.

Qualifications:

  • Bachelor’s or Master’s degree in Electrical Engineering, Electronics Engineering, Control Systems, or a related field.
  • Experience in motor control development, particularly for BLDC motors, in an embedded systems context.
  • Familiarity with robotics and power electronics is a plus.