Human Computer Lab is a research lab building character robots that feel alive and responsive. Our first robot, LeLamp, explores a new category of consumer robotics where everyday objects become interactive and help us reshape our attachment to technology.
Our goal is to push the frontier of human-robot interaction by making technology more legible, emotionally intuitive, and human-centered. We are building the foundation for a new generation of robots designed for everyday environments.
What to expect
We’re looking for a controls/mechatronics engineer who wants to own the systems that make LeLamp move, respond, and feel alive. You’ll work at the intersection of hardware and software, designing and tuning control systems, integrating actuators and sensors, and debugging real hardware at the bench to translate intent into expressive motion.
What you'd do
- Design and tune control systems for actuated subsystems including motion control, feedback, and dynamic response.
- Integrate actuators, sensors, encoders, and embedded electronics into reliable mechatronic assemblies.
- Develop control algorithms in C++ and/or Python from simulation through deployment on hardware.
- Build and maintain URDF models and simulation environments aligned with the physical platform.
- Diagnose real-world control issues such as instability, backlash, latency, drift, and sensor noise.
- Collaborate with animators, mechanical and electrical engineers on actuator selection, structure, sensing strategy and motion fine-tuning
- Develop motion primitives and expressive behaviors that shape how the robot moves.
- Maintain documentation of control architecture and tuning decisions as the system evolves.
- Are persuing a Bachelors/Masters in Electrical Engineering, Mechatronics Engineering, Software Engineering.
- Have hands-on experience tuning control systems on real robotic hardware.