Skip to main content

Human Computer Lab

Intern - Controls Engineer

San Francisco (Remote)interninternAdded 1 month ago

About this role

Human Computer Lab, a robotics startup building expressive consumer robots, seeks a controls engineer intern to design and tune the motion systems that make their robot LeLamp responsive and lifelike. You'll work across the full mechatronic stack—from motor control and sensor integration to high-level behaviors—collaborating closely with founders to translate engineering into emotionally intuitive movement.

What you'll do

  • Design and tune control systems for actuators, including feedback loops and dynamic response
  • Integrate actuators, sensors, encoders, and embedded electronics into mechatronic assemblies
  • Develop control algorithms in C++ or Python and deploy them on hardware
  • Build URDF models and simulation environments matching the physical platform
  • Diagnose and resolve real-world control issues like instability, latency, and sensor noise
  • Collaborate with mechanical, electrical, and animation teams on actuator selection and motion refinement

What they're looking for

  • C++ and/or Python programming
  • Control systems design and tuning
  • ROS or ROS2
  • Hardware debugging (oscilloscopes, signal tracing)
  • CAD tools (SolidWorks or Onshape)
  • Actuators, motor drivers, encoders, and IMU experience
  • URDF modeling and simulation (Gazebo, MuJoCo, Isaac Sim)
  • Hands-on robotic hardware experience
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 most surprising difference between simulation and physical reality, and how did you debug it?
  • Describe your experience with C++ and/or Python in a robotics or embedded control context. What libraries or frameworks have you used?