Embedded Software Development Engineer

Unitree Robotics is a Hangzhou-based public robotics company that develops and sells legged and humanoid robots for consumer, education, industrial, and research applications.

Hangzhou, China
About Unitree Robotics

The brand Unitree Robotics is operated by Yushu Technology Co., Ltd. (宇树科技股份有限公司). Its current portfolio includes quadruped robots, humanoid robots, robotic arms, perception hardware, and associated support and developer resources.

View jobs by Unitree Robotics

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will develop control programs for BLDC and PMSM motors, embedded software, electromechanical control systems, related sensors, and structures. You will also develop reliability tests, R&D and production test benches, and fixtures for motor-related products.

Requirements

  • Bachelor's degree or above in automatic control, mechatronics, or a related field
  • Knowledge of classical control theory and embedded control-system development
  • Knowledge of STM32 and proficiency in C
  • Knowledge of actuators and sensors including PMSM, BLDC, stepper motors, servos, and IMUs
  • FOC development and debugging experience
  • At least 2 years of experience with electromechanical products
  • Host-computer development experience is preferred
  • Electronics, mechanical engineering, or robotics competition experience is preferred

Responsibilities

  • Develop control programs for BLDC and PMSM motors
  • Develop electromechanical control systems and embedded software
  • Develop related sensors and structures
  • Develop motor reliability tests, test benches, and fixtures for R&D and production
Embedded Software Development Engineer at Unitree Robotics | JobStash