About this role
Human Computer Lab is seeking a Research Engineer in Toronto to build character robots that feel alive and responsive for everyday home environments. This role suits an inventor and builder who combines theoretical exploration with hands-on hardware and software creation across multiple technical layers.
Role Overview
The Research Engineer position focuses on pushing the boundaries of human-robot interaction by developing expressive, human-centered technology. Based in Toronto, the role involves working directly alongside the chief executive officer and founding team to design character robots, beginning with the LeLamp project. Candidates manage open-ended problems spanning motion, perception, sensing, actuation, thermals, and inference stacks.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
About the Company
Human Computer Lab builds character robots designed to make everyday objects interactive and reshape human attachment to technology. The organization strives to make technology legible, emotionally intuitive, and human-centered for everyday environments. The company operates as an equal opportunity employer committed to considering all qualified applicants regardless of background, identity, or status.
How to Apply
Interested candidates should apply directly on the official company careers page.
Skills and tech stack
Questions candidates ask
Where is the Research Engineer role located?
The position is located in Toronto.
What programming languages and technical skills are required?
Candidates must be fluent in Python and comfortable lower in the stack with C or C++, embedded systems, or electronics, alongside experience in machine learning model deployment and hardware building.
Is a specific university degree mandatory?
A degree in engineering, computer science, physics, or a related field is accepted, but equivalent proof of work is also considered.
Who will the Research Engineer work with directly?
The engineer will work directly with the chief executive officer and founding team.
How should applicants submit their applications?
Applicants should apply on the official company careers page.
The application is on the official human-computer-lab careers page.
Apply on company site