Postuler

Publié il y a 29 jours

Research Engineer

@ Human Computer Lab

Toronto, Ontario

HybrideTemps plein
Postuler
SIGNAUX

En bref

Human Computer Lab is hiring a Research Engineer to take open robotics problems from first idea to a working, measured artifact. The role combines inventing new methods with building the robot, models, datasets and firmware that run in everyday homes. The posting asks for Python, ML model deployment, hands-on hardware building, and a self-directed body of work, with no schedule, pay or arrangement stated.

Responsabilités :

  • Pick open robotics problems and take them from idea to working artifact
  • Try unconventional methods, evaluate honestly, and learn from failures
  • Create datasets and build evaluations that catch what averages hide
  • Ship models, firmware and demos that run reliably on a real robot
  • Write up experiments so others can reproduce them

Résumé des exigences :

  • Self-directed projects, repositories or write-ups demonstrating end-to-end work
  • Fluency in Python, with C/C++ or embedded experience a strong plus
  • Experience training, evaluating and deploying ML models on edge devices
  • Built real hardware such as a robot, device or sensor rig from parts
  • Degree in engineering, computer science, physics or equivalent proof of work

Outils et compétences

Source et dates

Site carrière / système de candidatures · ashby

Date publiée par l’employeur
2026-10-08
Première détection par notre source
2026-10-08
Mise à jour du dossier source
2026-10-09

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

DomaineDéveloppement logiciel
Heures par semaine40 (estimé)
Milieu de travailLaboratoire, Bureau
PositionAssis et debout
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
FormationBaccalauréat (préféré)
Domaines d’étudesengineering, computer science, physics

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Human Computer Lab

Profil d’entreprise sauvegardé

Renseignements historiques provenant d’un profil The Jobs API sauvegardé (champs LinkedIn/Crunchbase). Ils ne sont pas vérifiés en temps réel; les chiffres peuvent avoir changé. Les valeurs manquantes restent inconnues.

Personnes associées sur LinkedIn
3
Autres noms enregistrés
  • Human Computer Lab
ChampValeur
SecteurResearch Services
Offres sur Jobsy11
LinkedInVoir la page
Description

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 an inventor who builds. Someone who gets an unlikely idea on a weekend, tries it, watches it fail, notices something surprising in the wreckage, and follows that instead - all the way to a model, a dataset, a working robot, and a write-up anyone can reproduce. Research is the inventing half: finding the question nobody has asked, trying the unexpected method first, and building the evaluation that tells you the truth. Engineering is the making half: turning the idea into something that runs on a real robot, in a real home, fast enough that a person never notices the machinery. Most people are strong at one. This role is for the person who can't stop doing both. It isn't bound to one discipline - the problem might be expressive motion this month, sensing or thermals next quarter, an inference stack or a new robot body after that. You'll work directly with the CEO and founding team, with real room to explore, on problems that ship to people's homes.

In this role, you will:

  • Pick open problems across the system - motion, perception, sensing, actuation, thermals, inference, tooling - and take them from first idea to working artifact.

  • Try the unlikely approach before the obvious one, kill it honestly when it fails, and use what the failure taught you.

  • Build the evaluation before you trust the result: the metric, the probe, and the side-by-side that catch what averages hide.

  • Create data where none exists - bootstrap it, synthesize it, curate it with taste - and know when synthetic data is misleading you.

  • Ship end to end: the model, the dataset, the firmware, the demo, and the robot in the room. Make it fast and reliable enough for everyday life.

  • Work across abstraction layers when the problem demands it — from a circuit or motor driver up to a trained model and the interaction on top of it.

  • Write up what you tried, what failed, what the numbers say, and what you'd do next, so someone else can reproduce it.

  • Use AI as a research collaborator - to map a search space, run experiments, and pressure-test your own ideas - and share your judgment in how you use it for novel approaches.

You may be a good fit if you:

  • Have a body of self-directed work - projects, repositories, write-ups, videos, robots - that you started because you were curious, not because it was assigned. This matters more to us than any credential.

  • Have taken at least one idea from “what if” to a working, measured artifact, end to end.

  • Are fluent in Python and comfortable further down the stack - C/C++, embedded, or electronics — or have a record of learning a new layer when a problem required it.

  • Have trained, evaluated, and deployed ML models, and can reason about latency and compute on edge devices.

  • Have built real hardware - a robot, a device, an instrument, a sensor rig - from parts, not from a kit.

  • Can explain your failures as clearly as your successes.

  • Have a degree in engineering, computer science, physics, or a related field, or equivalent proof of work.

  • Have published research, open-source projects people actually use, or a public body of technical writing. A plus, not a requirement.

You will be a strong fit, if you:

  • Can't stop doing both halves — inventing the method and building the thing — and get restless doing only one.

  • Choose problems as carefully as you solve them, and can tell an interesting question from a merely difficult one.

  • Report what you found, not what you hoped. You'd rather say “it passed these checks” than “it's solved.”

  • Have taste. You care whether something feels alive and reads right to a person, not only whether the loss went down.

  • Move fast without being sloppy, and leave every result reproducible.

  • Care about what technology does to people - not just what it can do and want your inventions to change how people relate to the machines in their lives.

The early team becomes the DNA of the company. We set ourselves and others to a high standard, and we respond with kindness when things get hard but keep everyone accountable. This requires us to be curious, creative, and diverse in our thinking and approach.

We’re proud to be an equal opportunity employer and consider all qualified applicants regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Even if you don’t meet every single requirement, we encourage you to apply. Studies show that women and underrepresented groups often hold back unless they meet 100% of the criteria - we don’t want that to be the reason we miss out on great talent.

Emplois semblables

  • Research Engineer, CAD

    Toronto, ON
    Temps plein

    Raydar

    2+ ansCandidates need strong math and computational geometry skills, some low-level software experience such as firmware or 3D modelling tools, and 2 to 8 years of relevant experience. They must be comfortable with loosely defined problems and driving work from investigation through implementation.

  • Research Engineer

    Toronto, ON
    Temps plein

    Royal Bank of Canada: Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance.

    Cotation en bourse: TSX:RY · NYSE:RY · Source vérifiée: 2026-11-02

    Candidates need advanced experience in machine learning research engineering and strong problem solving. They must be able to lead cross-functional work and give clear recommendations to management.

    Research, Artificial intelligence, Natural language processing, Leadership, Machine learning, Problem solving

  • Research Engineer - LLM Training & Alignment Systems

    Kingston, ON
    Sur placeContrat

    Huawei Technologies Canada Co., Ltd.

    Candidates need hands-on experience training and aligning large language models, including SFT, reward modelling and PPO or GRPO. They also need large-scale distributed training experience across GPU or NPU hardware, LLM evaluation experience, and proficiency in Python, C/C++ or Go.

    GPU, NPU

    Senior Research Engineer — AI Data Security

    Waterloo, ON
    Sur placeTemps plein

    Huawei Technologies Canada Co., Ltd.

    3+ ansCandidates need a PhD in computer science or engineering, or a Master's with 3+ years of hands-on security experience. They need deep knowledge of system security, AI security, applied cryptography, and proficiency in C/C++, Java or Python.

    Research, Apply information security policies, Computer science, Computer engineering, Programming languages, C

    Research Engineer - Agentic Software Systems Engineering

    Markham, ON
    Sur placeTemps plein

    Huawei Technologies Canada Co., Ltd.

    Candidates need a PhD in computer science, software engineering or AI, plus hands-on experience with code agent tools and multi-agent systems for software engineering. Proficiency in Python (or TypeScript, Go, C/C++) and strong research communication are required.

    Research, Software development, Collaboration, Decision making, Debugging, Workflow

    Research Engineer – Multimodal AI & Interaction

    Markham, ON
    Sur placeTemps plein

    Huawei Technologies Canada Co., Ltd.

    3+ ansCandidates need a Master's or PhD in a related field (strong Bachelor's considered), 3+ years of research or industry experience, and hands-on deep learning skills in PyTorch, TensorFlow or JAX. Experience with multimodal learning, LLMs or on-device deployment is a strong asset.

    PyTorch, TensorFlow, JAX, Python

    Research Engineer - AI Data Security

    Waterloo, ON +1
    Sur placeContrat

    Huawei Technologies Canada Co., Ltd.

    3+ ansCandidates need a PhD in Computer Science or Computer Engineering, or a Master's with 3+ years of hands-on security experience. They need deep expertise in system security (access control, authentication, DLP or confidential computing), AI security (prompt injection, backdoor detection, RAG security) and cryptography, plus proficiency in C/C++, Java or Python.

    Research, Apply information security policies, Computer science, Computer engineering, Programming languages, C

    Research Engineer - AI Workload & Systems

    Markham, ON
    Sur placeContrat

    Huawei Technologies Canada Co., Ltd.

    Candidates need a strong understanding of modern AI architectures and AI accelerator hardware such as GPUs and TPUs. Hands-on kernel development experience with CUDA or Triton, plus LLM inference and profiling experience, is required; a PhD is an asset.

    CUDA, Triton, TileLang, vLLM, SGLang, PyTorch

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.