CareerPlan

Senior Motor Control Engineer

San Carlos, CAFull-time2026-10-21 → 2026-11-09

Core

Design, simulate, tune, and validate motor control for humanoid robot actuators to ensure smooth, safe, and compliant physical interaction.

Role type

Senior IC motor control engineer (robotics)

Builds

Quasi-direct-drive and geared joint actuators for the NEO humanoid robot

Domain

Robotics, electromechanical systems, motor drives

Required skills

Field-oriented control (FOC), Space-vector PWM, Cascaded current/velocity/position loops, PMSM modeling (dq frame), Motor parameter identification, Dynamometer testing, MATLAB/Simulink, Embedded C/C++

Preferred skills

Torque and impedance control, Field weakening/MTPA, FEA-derived plant models (JMAG-RT), Torque ripple/cogging compensation, Real-time OS (FreeRTOS/Zephyr), Functional safety (IEC 61508/ISO 13849)

Technologies

MATLAB/Simulink, Python, JMAG-RT, STM32, TI C2000, EtherCAT, CAN FD

Responsibilities

Design and tune FOC with cascaded loops for REVO2 motors; Deliver torque and impedance control modes for backdrivability; Build motor parameter identification processes; Own encoder/Hall/resolver calibration; Reduce torque ripple and acoustic noise; Define and validate fault detection and safe torque-off behaviors; Characterize control performance on dynamometers; Build and maintain control-oriented plant models.

Seniority

Senior, hands-on IC