Embedded Engineer – Humanoid Joint & Motor Control

Quest GlobalHyderabad, TelanganaOn-siteFull-timeMid level, 2–5 yearsListed 25 minutes ago

Apply now

About this role

Job Requirements

Role Summary Develop embedded firmware and software for humanoid robot joints and motors. The role covers embedded component selection, real-time motor and joint control, sensor and communication integration, actuator bring-up, debugging and validation.

Key Responsibilities

- Define the embedded architecture for humanoid joints and actuators.
- Identify suitable MCU/MPU, motor driver, sensors and communication interfaces.
- Develop firmware for BLDC/PMSM motor control and Field-Oriented Control (FOC).
- Implement position, velocity, torque and current control.
- Develop joint-control, calibration and actuator-management functions.
- Integrate encoders and position, current, torque and temperature sensors.
- Develop drivers for PWM, ADC, timers, DMA, SPI, I²C, UART and CAN/CAN FD.
- Connect the joint controller to the robot/motion controller using CAN FD, EtherCAT or Ethernet.
- Implement diagnostics, fault handling, watchdog and protection mechanisms.
- Support board, motor and actuator bring-up, tuning, debugging and validation.
- Collaborate with robotics, electronics, mechanical and control teams.

Work Experience

• Required Skills

- Strong Embedded C/C++ and MCU firmware development.
- Experience with bare-metal and/or RTOS-based systems.
- Knowledge of BLDC/PMSM motor control and FOC.
- Understanding of position, velocity, torque and current control.
- Experience with PWM, ADC, timers, DMA and encoder interfaces.
- Experience with CAN/CAN FD, Ethernet, SPI, I²C or UART.
- Experience integrating encoders and motor/joint sensors.
- Strong hardware/software debugging and system bring-up skills.

Preferred Skills

- Robotics, humanoid robots, servo drives, motor control or industrial automation.
- Renesas, STM32, TI C2000, NXP or Infineon MCUs.
- FreeRTOS or similar RTOS.
- ROS 2 / Micro ROS exposure.
- Motor drivers, inverters and power electronics.

Qualification & Experience

- Bachelor’s/Master’s in Electronics, Electrical, Embedded Systems, Mechatronics, Robotics, Control Systems, Computer Engineering, or equivalent.
- Hands-on experience in embedded systems, motor control, robotics or motion control.

Core Keywords

Humanoid Robotics • Embedded C/C++ • MCU • RTOS • Joint Control • Motor Control • Position Control • Velocity Control • Torque Control • PWM • ADC • Encoder • CAN FD • Sensors • Actuator • Firmware • Diagnostics • Bring-up