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
Opens the official application on the employer’s site. No login required.