Skip to main content

Human Computer Lab

Controls Engineer

San FranciscofulltimemidAdded 2 days ago

About this role

Human Computer Lab seeks a Controls Engineer to design and tune the motion control systems for LeLamp, an expressive consumer robot. You'll own the mechatronic stack from motor control through behavior implementation, working across hardware and software to make the robot feel responsive and alive in real-world environments.

What you'll do

  • Design and tune control systems for actuators with feedback and dynamic response
  • Integrate actuators, sensors, encoders, and electronics into reliable mechatronic assemblies
  • Develop control algorithms in C++/Python from simulation to hardware deployment
  • Build URDF models and maintain simulation environments aligned with the physical platform
  • Diagnose real-world control issues like instability, backlash, latency, and sensor noise
  • Develop motion primitives and expressive behaviors that shape how the robot moves

What they're looking for

  • Control systems design and tuning
  • C++ and/or Python programming
  • ROS or ROS2
  • Hardware debugging with oscilloscopes
  • CAD tools (SolidWorks, Onshape)
  • Actuators, motor drivers, encoders, and IMUs
  • Simulators (Gazebo, MuJoCo, Isaac Sim)
  • Sensor fusion and state estimation
Apply on the employer's site

Opens the official application on the employer’s site. No login required.