Q

Quest Global

Engineering services, digital transformation, asset management

Embedded Engineer - Humanoid Joint & Motor Control

Embedded EngineeringPosted on Nov 11
Full-timeHyderabad, Telangana, IndiaNo salary listedIn-person

About the Job

Requirements

  • Strong Embedded C/C++ and MCU firmware development experience.
  • Experience with bare-metal and/or RTOS-based systems.
  • Knowledge of BLDC/PMSM motor control and Field-Oriented Control (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.
  • Hands-on experience in embedded systems, motor control, robotics or motion control.
  • A Bachelor's or Master's degree in Electronics, Electrical, Embedded Systems, Mechatronics, Robotics, Control Systems, Computer Engineering, or equivalent.

Responsibilities

  • Develop embedded firmware and software for humanoid robot joints and motors, including embedded component selection, real-time motor and joint control, sensor and communication integration, actuator bring-up, debugging and validation.
  • 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.

Desired Qualifications

  • Experience with robotics, humanoid robots, servo drives, motor control or industrial automation.
  • Experience with Renesas, STM32, TI C2000, NXP or Infineon MCUs.
  • Experience with FreeRTOS or a similar RTOS.
  • Exposure to ROS 2 or Micro-ROS.
  • Experience with motor drivers, inverters and power electronics.

About the Company

Quest Global

Engineering services, digital transformation, asset management

QuEST Global provides engineering and lifecycle services across aerospace, automotive, energy, healthcare, and transportation, focusing on digital transformation and asset management. It uses edge computing, cloud, AI/ML, and industrial IoT to deliver tailored engineering solutions through long-term partnerships, service contracts, project-based engagements, and strategic collaborations. It differentiates itself with a broad industry footprint, global delivery model, and emphasis on partnerships, talent development, and workplace culture. Its goal is to help clients improve operational efficiency and drive business growth by transforming engineering processes and assets with digital tools and data-driven management.

Company size
10,001+
Company stage
Growth Equity (Venture Capital)
Total funding
$581M
Headquarters
Greenville, SC
Founded
1997

Recently Posted Jobs

Explore more opportunities at Quest Global

See more jobs