Build robotics simulation environments, evaluation pipelines, and automated regression tests using Python, Isaac Sim, and MuJoCo.
About this role
This role sits at the lowest layer of the control stack for humanoid and dual-arm robots, connecting higher-level motion commands with reliable actuator behavior on physical hardware. It supports the Whole-Body Control and AI/ML teams by making required motions work consistently at the motor-control level.
The engineer designs, implements, and tunes field-oriented control for brushless motors, dq-based current and torque loops, velocity and position loops, and real-time control using timers, ADC, PWM, and DMA. The work also includes motor-control-board and sensor bring-up, encoder and current/voltage calibration, safety protection, CAN FD and EtherCAT interfaces, diagnostics, logging, and on-hardware validation from prototype through mass production.
Applicants need at least three years of real-time embedded-software experience and professional experience with robotic arms, hands, or humanoids. Strong C/C++ skills, motor-control theory, sensor calibration, hardware interfaces, and actuator safety experience are required, together with business-level Japanese.
This is an AI-generated summary of the employer's original posting — details can be incomplete, out of date or simply wrong. Always confirm everything on the official posting before applying.