CareerPlanGet AI match score →

Firmware Engineer - Actuation

HQ💼 Full-time🗓 2026-07-02 → 2026-07-31

Core

Develop actuation and motor control firmware for humanoid robots, focusing on real-time current and torque control loops for brushless motors.

Role type

Firmware Engineer (Actuation/Motor Control)

Builds

Production-grade firmware for humanoid robot actuators (Apollo)

Domain

Robotics / Embodied AI / Motor Control

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++, embedded real-time firmware, motor control (FOC, current, torque), system identification, controller tuning, hardware debugging, embedded protocols (EtherCAT, SPI, UART, CAN, RS485), electrical schematics reading, TI C2000 microcontrollers, safety-critical design (MISRA C, ISO 26262), model-based design (MATLAB/Simulink), HIL/SIL testing

Preferred skills

Humanoid/industrial robotics experience, Python, Docker, Git, Altium Designer, gate driver ICs (DRV8353), encoder/current sensing front ends

Technologies

TI C2000, MATLAB/Simulink, EtherCAT, Altium Designer, DRV8353, HIL/SIL test frameworks

Responsibilities

Design and implement motor control firmware (FOC, current, torque) for BLDC motors; tune controllers and model plants for production actuators; execute HIL and SIL testing strategies; develop fault detection and recovery mechanisms; debug hardware using oscilloscopes and logic analyzers; support hardware bring-up from prototype to production; analyze field telemetry and diagnostics for reliability.

Seniority

Mid-Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗