CareerPlanSign in

Senior Low-Level Control Engineer

Canada, Vancouver, BC💼 Full-time🗓 2026-09-10 → 2026-09-25

Core

Design, implement, and validate joint- and actuator-level controllers for high-precision, safe humanoid robots.

Role type

Senior IC low-level control engineer (robotics)

Builds

HMND-01 Alpha humanoid robot platform

Domain

Robotics / Mechatronics / Control Systems

Deliverable

production ML models | product features

Required skills

Control theory, C++ (real-time, object-oriented), ROS2, Kinematics/Dynamics, System Identification, Sensor integration, Embedded systems, Networking (EtherCAT/CAN/TCP/IP), Safety mechanisms

Preferred skills

BLDC motor control, ros2_control internals, Parallel mechanisms, System identification toolchains (MATLAB/Simulink, MuJoCo, Gazebo)

Technologies

C++, ROS2, EtherCAT, CAN, Linux, URDF, Xacro, MJCF, Python, HTML/JS/WebSocket

Responsibilities

Tune and validate actuator/joint-space control loops (PID, feedforward, impedance/admittance, observers, state feedback); Build and identify models of actuators, transmissions, and mechanisms; Write real-time-safe C++ for control and diagnostics; Integrate and calibrate sensors (F/T, tactile, IMUs) with real-time acquisition; Debug at fieldbus and OS layer; Collaborate with mechanical/electronics engineers on actuation requirements

Seniority

Senior, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.