Signal Processing Engineer

Norbert Health

Montreal
Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Analyse de données Intelligence artificielle Recherche +6 autres

Détails du poste

  • Lieu de travail : Montreal
  • Type de poste : Permanent à temps plein

La société

Norbert construit des robots autonomes qui délivrent des soins de santé.

Notre plateforme de perception par IA s’adapte à des robots mobiles et réalise le travail d’un membre de l’équipe soignante : contrôle des patients, capture des constantes vitales sans contact (autorisée par la FDA pour le pouls et la fréquence respiratoire, d’autres fonctionnalités sont en développement), réalisation d’évaluations, documentation dans le DME (EMR) et escalade lorsqu’un problème survient. De manière autonome.

Nous ne construisons pas de démonstrations. Nous sommes déployés dans de vraies structures aujourd’hui, en surveillant des centaines de patients chaque jour. Nous résolvons l’un des problèmes les plus difficiles de la santé : une pénurie mondiale d’infirmiers qui atteindra 40 % d’ici 2030.

Nous sommes une petite équipe internationale soutenue par des VC de premier plan, avec des bureaux à Brooklyn et à Paris. Nous livrons des choses qui comptent.

Le poste

Nous recherchons un ingénieur en traitement du signal pour rejoindre notre équipe algorithmes et développement, travaillant sur la surveillance à distance des constantes vitales à partir de vidéos. Vous développerez et validerez des algorithmes qui extraient des signaux physiologiques de niveau clinique (fréquence cardiaque, pression artérielle, respiration) à partir des données de caméra, en collaboration étroite avec des ingénieurs en vision par ordinateur au sein de notre équipe algorithmes.

Ce que vous ferez

  • Concevoir et mettre en œuvre des algorithmes de traitement du signal pour extraire des constantes vitales à partir de capteurs basés sur la vidéo (rPPG, rBP)
  • Développer des méthodes de filtrage temps réel, de débruitage et d’extraction de caractéristiques afin d’atteindre une précision de niveau clinique
  • Construire des pipelines de validation comparant nos mesures basées sur la vidéo à des dispositifs de référence cliniques (ECG, PPG, moniteurs de pression artérielle)
  • Aider à concevoir des études garantissant une synchronisation au niveau de la milliseconde entre les flux vidéo et les capteurs de référence pour une vérité terrain précise
  • S’intégrer au pipeline de vision par ordinateur (C++) pour tirer parti de techniques d’amélioration de signaux multi-modaux
  • Concevoir une QA basée sur le cloud et des systèmes de vérification automatisés pour une validation reproductible des algorithmes
  • Prototyper des algorithmes en Python et C++ avant de les déployer sur notre système de production

Ce que nous recherchons

  • Master en génie électrique, génie biomédical ou domaine connexe (ou doctorat)
  • Solides bases en traitement numérique du signal, méthodes statistiques et systèmes temps réel
  • Expertise approfondie en traitement du signal physiologique (Radar, PPG, ECG, respiration, pression artérielle)
  • Expérience dans le traitement de signaux physiologiques basse fréquence avec des caractéristiques de SNR (rapport signal/bruit) difficiles
  • Maîtrise à la fois de Python (prototypage) et de C++ (intégration en production)
  • Expérience en analyse spectrale, filtrage adaptatif et méthodes du domaine temporel pour des applications temps réel
  • Capacité à travailler de manière autonome, à résoudre des problèmes complexes et à mener les projets jusqu’à leur terme
  • 5+ années d’expérience en industrie dans le développement d’algorithmes de traitement du signal pour des applications médicales ou de sensing physiologique (ou équivalent avec doctorat)

Points bonus

  • Expérience avec des technologies de mesure des constantes vitales avec contact et sans contact, en particulier radar
  • Expérience dans le travail avec des dispositifs de mesure de qualité médicale et des standards de référence cliniques
  • Expérience en traitement du signal embarqué (ARM, dispositifs edge)
  • Connaissance de la suppression des artefacts de mouvement et de la réduction du bruit dans des environnements difficiles
  • Notions de pratiques DevOps pour une recherche reproductible (suivi des expériences, versioning des données)
  • Formation en dispositifs médicaux, environnements régulés ou études de validation clinique

Ce que nous offrons

  • Un impact réel : votre code fournit des soins pour des patients dès aujourd’hui
  • Une forte autonomie et une responsabilité technique — vous définirez notre approche de traitement du signal
  • Travailler à l’intersection d’une IA de pointe, de l’informatique de bord (edge computing) et de la santé
  • Une équipe talentueuse, excellente, diversifiée et internationale
  • Équipe talentueuse et internationale s’attaquant à des problèmes significatifs dans le domaine de la santé
  • Participation au capital (equity) dans l’avenir de l’entreprise
  • Stack à la pointe : IA embarquée, robots, LLMs, sensing multimodal
  • Culture transparente axée sur la mission, orientée vers l’apprentissage continu
  • Salaire compétitif et equity