Control Engineer (Low-level) – Vancouver

Humanoid

The Role

Overview

Design and implement low-level BLDC motor and joint controllers for humanoid robots.

Key Responsibilities

  • ros2 control
  • control loops
  • c++ real‑time
  • system identification
  • safety mechanisms
  • hardware bring‑up

Tasks

-Develop robotic applications in ROS2 Control -Work closely with other control layers to ensure seamless integration between low-level and mid-level control systems. -Support the integration of new actuators and sensor configurations into the control stack. -Develop and validate joint-space control loops such as impedance, admittance for multi-DoF systems in ROS2 / ROS2 Control -Analyze system behavior using both analytical and experimental methods to refine controller design. -Apply modern control theory (PID, feedforward, observers, and state feedback) to achieve stability, performance, and robustness. -Work with embedded and communication layers (e.g., EtherCAT, CAN) to ensure deterministic timing and safety. -Collaboration with top‑tier engineers, researchers, and product experts in AI and robotics -Participate in hardware bring-up, calibration, and performance testing on physical systems. -Develop high-performance C++ code for real-time control and diagnostics. -Build accurate models of actuators, transmissions, and mechanisms to support control design and simulation. -Contribute to real-time frameworks and infrastructure for deployment and testing of control algorithms. -Implement safety and fault-handling mechanisms to ensure reliable operation under dynamic conditions. -Design, tune, and implement actuator-level control loops for BLDC motors. -Collaborate with mechanical, electronics, and control engineers across sites to define and validate actuation system requirements. -Perform system identification and parameter estimation to improve model fidelity and controller performance.

Requirements

  • matlab/simulink
  • ros2 control
  • c++
  • bldc control
  • can/ethercat
  • ph.d.

What You Bring

-Experience in modeling and simulation of dynamic systems. -5+ years of experience in control system design and implementation for robotic or mechatronic systems. -Experience with real-time communication protocols (CAN, EtherCAT) and RTOS environments. -Strong foundation in control theory (linear and nonlinear control, system stability, observers, and state estimation). -Proven experience with BLDC motor control, including commutation, current control, and torque optimization. -Knowledge of sensing and calibration techniques (encoders, torque sensors, current sensors). -Familiarity with system identification tools and simulation environments (e.g., MATLAB/Simulink, MuJoCo, Gazebo). -Strong analytical and problem-solving skills, with a focus on control stability and performance. -Experience with multi-DoF robotic systems or robotic hands and manipulators. -M.S. or Ph.D. in Control Engineering, Robotics, Mechanical Engineering, Electrical Engineering, or a related field. -Freedom to influence the product and own key initiatives -Proficiency in ROS2 Control and C++ for real-time or embedded control software. -Track record of hands-on controller tuning and validation on hardware.

Benefits

-Office perks: free lunches -Paid vacation with adjustments based on your location to comply with local labor laws -Travel opportunities to our London and Boston offices -Private Insurance plan -Competitive salary plus participation in our Stock Option Plan

The Company

About Humanoid

-Blends advanced AI, multimodal vision reasoning, and modular hardware into a robust platform targeting logistics, manufacturing, and retail. -The company pivots on commercial impact—solving repetitive physical tasks in real settings, not just lab experiments. -A cinematic teaser video set the tone for its vision: human-robot coexistence in everyday environments. -A standout is its modular design allowing interchangeable platforms—wheeled or legged—aimed at rapid and affordable deployment.

Sector Specialisms

Healthcare

Elder Care

Manufacturing

Supply Chain

Retail

Logistics

Industrial

Personal Assistance

Surgical Assistance

Mental Health Companionship