Skip to main content

Human Computer Lab

Controls Engineer

San FranciscofulltimemidAdded 1 month 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 with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

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

Human Computer Lab

Human Computer Lab is a robotics startup building LeLamp, an expressive consumer robot designed to be responsive and lifelike. The company is hiring ML engineers, controls engineers, and electrical engineers to develop the intelligence systems, motion control, and hardware that bring the robot to life from research through production deployment.

View all jobs at Human Computer Lab

Likely interview questions

  • Walk us through a time you tuned a control system on real hardware—what was the problem, and how did you diagnose and fix issues like instability, latency, or sensor noise?
  • Describe your experience with ROS/ROS2 and real-time robotics stacks. How have you integrated actuators, encoders, and sensors into a complete mechatronic system?