Développement de logiciels - Contrôle des systèmes d'imagerie et instrumentation (CS‑3)

National Research Council CanadaMontreal, QC
CA$103,911 - CA$130,061Hybrid

About The Position

Le CNRC est le plus gros organisme de recherche et d'innovation du Canada. Nous menons des recherches de renommée mondiale qui repoussent les limites de la science et de l’ingénierie pour rendre l’impossible possible. Chaque jour, nous explorons de nouvelles idées à travers des recherches novatrices et nous aidons les entreprises à découvrir des possibilités qui façonnent l’avenir du Canada et le monde.Au CNRC, vous découvrirez aussi de nouvelles possibilités. Notre milieu de travail positif favorise une culture de créativité en accueillant les nouveaux points de vue et l’innovation à tous les niveaux. Nous attachons une grande importance au travail d’équipe. Vous collaborerez dans une variété de domaines avec les esprits les plus brillants en vue de trouver des solutions novatrices. Plus important encore, vous découvrirez votre potentiel à mesure que vous évoluez dans votre carrière, vous changerez véritablement le cours des choses et vous enrichirez votre parcours professionnel. Qu’il s’agisse de découvertes révolutionnaires ou d’une carrière incomparable, explorez votre champ des possibles au CNRC. Êtes-vous passionné(e) par la technologie et l’innovation ? Souhaitez-vous faire partie d’une équipe de pointe ? Voulez-vous que votre travail ait un impact concret pour le Canada et les Canadiens ? Si votre réponse est oui, nous avons un poste au sein de nos équipes et nous souhaitons vous rencontrer. Nous vous invitons à examiner comment votre profil correspond au rôle décrit ci‑dessous. Ce poste de niveau CS‑3 appuie le Centre de recherche en technologies numériques (DT). Les titulaires de ce poste partagent nos valeurs fondamentales d’intégrité, d’excellence, de respect et de créativité. Nous sommes à la recherche d’un(e) développeur(euse) logiciel innovant(e) et qualifié(e) pour se joindre à notre équipe. Dans ce rôle, vous concevrez, développerez et mettrez en œuvre des applications avancées d’imagerie afin de soutenir les objectifs stratégiques de notre organisation. Vous jouerez un rôle clé dans la création de systèmes robustes, évolutifs et performants adaptés aux besoins variés de nos clients et partenaires.

Requirements

  • Diplôme universitaire (baccalauréat, maîtrise ou doctorat) en informatique, en génie physique, en physique ou dans une discipline connexe au poste.
  • Expérience dans le développement de systèmes nécessitant un traitement en temps réel.
  • Expérience en développement logiciel pour l’instrumentation (p. ex. systèmes d’acquisition de données, unités de mouvement, lasers, caméras, spectromètres).
  • Expérience de base en programmation parallèle, notamment sur des plateformes GPU (Cuda, OpenCL, ROCm, etc.).
  • Connaissance des langages de programmation et des outils utilisés pour l’instrumentation (p. ex. C/C++, Python, etc.).
  • Connaissance de la programmation parallèle utilisant les GPU.
  • Capacité de rédiger des rapports, des procédures opératoires normalisées et de préparer du code afin de soutenir la préparation de demandes de brevet.
  • Connaissance de l’interfaçage avec divers composants matériels utilisés dans les systèmes optiques tels que les axes de translation, les caméras, les sources laser (visible et proche infrarouge), les systèmes d’acquisition de données, les spectromètres et les caméras thermiques.

Nice To Haves

  • Expérience dans la conception et la fabrication de circuits électroniques.
  • Expérience dans l’application de modèles d’intelligence artificielle pour le traitement d’images et de données.
  • Connaissance du traitement du signal et des méthodes modernes de traitement d’images, y compris les méthodes fondées sur l’intelligence artificielle.

Responsibilities

  • Concevoir et développer des systèmes d’imagerie de haute qualité ainsi que les logiciels de contrôle associés à l’aide de langages de programmation modernes et de cadres de programmation temps réel pertinents.
  • Concevoir et développer des applications d’analyse d’images ainsi que des interfaces utilisateur.
  • Collaborer avec des équipes multidisciplinaires afin de recueillir les exigences, concevoir des solutions et assurer l’intégration harmonieuse de systèmes complexes et hétérogènes.
  • Assembler des plateformes informatiques embarquées personnalisées à partir de composants commerciaux disponibles sur le marché.
  • Se tenir à jour quant aux plus récentes avancées en développement logiciel et en technologies de données afin de favoriser l’innovation et l’amélioration continue.

Benefits

  • Régime de retraite solide
  • Régime de soins de santé
  • Régime de soins dentaires complets
  • Assurance-vie
  • Assurance-invalidité
  • Fermeture des bureaux à la fin du mois de décembre
  • Soutiens supplémentaires pour améliorer votre bien être durant et après votre carrière
  • Prime de bilinguisme de 800$ par année
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service