Spécialiste en informatique, programmeur ou programmeuse de systèmes basés sur les données

National Research Council CanadaSaskatoon, SK
CA$86,503 - CA$108,068Onsite

About The Position

En tant que spécialiste en informatique, vous contribuerez à la conception, au développement et à la maintenance d’infrastructures basées sur les données et d’outils numériques intégrant des capteurs, des appareils IdO et du matériel de chambres de culture afin d’optimiser l’agriculture en environnement contrôlé. Vous mettrez en œuvre des systèmes automatisés de surveillance, d’aide à la décision et de contrôle adaptatif afin d’accroitre la productivité des cultures, d’optimiser l’utilisation des ressources et de favoriser la durabilité. Grâce à l’innovation en matière d’ingénierie logicielle, d’analyse de données et de technologies d’automatisation, vous contribuerez à faire progresser les systèmes agricoles intelligents pour les environnements de production agricole de nouvelle génération. Avec le concours des spécialistes, des ingénieurs ou ingénieures et des partenaires externes du CNRC, vous contribuerez à faire du CNRC un leader mondial dans le domaine de l’agriculture numérique et de la recherche sur les environnements contrôlés.

Requirements

  • Maitrise en informatique, en génie électrique ou électronique, ou dans une discipline connexe pertinente pour le poste.
  • Une combinaison jugée acceptable d’un baccalauréat dans un domaine connexe et d’une expérience appréciable (au moins deux ans) en ingénierie des systèmes et des données pourrait également être prise en considération.
  • Expérience appréciable et récente dans la conception, le développement et l’optimisation de systèmes basés sur les données intégrant des capteurs, des appareils IdO et du matériel de contrôle automatisé pour des applications en environnement contrôlé ou de précision (par exemple, chambres de culture, serres, fermes verticales ou systèmes d’automatisation industrielle).
  • Expérience appréciable et récente dans le développement de cadres de calcul, de plateformes numériques ou d’outils logiciels permettant la surveillance en temps réel, l’acquisition de données et la prise de décision automatisée dans des environnements de recherche ou de production.
  • Expérience appréciable et récente en intégration et interopérabilité de systèmes, y compris le développement d’API, de protocoles de communication et de chaines de traitement des données reliant des systèmes matériels et logiciels hétérogènes sur des infrastructures infonuagiques, en périphérie ou sur site.
  • Expérience appréciable dans la gestion, le traitement et l’analyse de grands ensembles de données multifactoriels provenant de capteurs environnementaux, de systèmes d’imagerie et de mesures biologiques afin de générer des analyses exploitables pour l’optimisation des systèmes ou la modélisation prédictive.
  • Expérience appréciable et récente dans la conception, le déploiement et l’étalonnage de réseaux de capteurs distribués et de systèmes de surveillance basés sur l’IdO pour des applications de contrôle environnemental ou de processus.
  • Expérience dans la garantie de la conformité aux pratiques de gouvernance des données, de cybersécurité et de gestion des données FAIR au sein d’infrastructures numériques de recherche ou industrielles.
  • Expérience récente de collaboration au sein d’équipes multidisciplinaires composées d’ingénieurs, de spécialistes en science des données et de scientifiques spécialisés afin de fournir des solutions intégrées et axées sur les données, ainsi que de mener des initiatives de transformation numérique.
  • Expérience dans la préparation de documentation technique, de spécifications système et de rapports visant à favoriser la reproductibilité, la transparence et le partage des connaissances au sein d’environnements de recherche ou de développement collaboratifs.
  • Solides connaissances des systèmes automatisés et basés sur les données, y compris les technologies intelligentes, les cadres d’automatisation et de contrôle, et les plateformes numériques qui prennent en charge la surveillance et la prise de décision en temps réel.
  • Solides connaissances des réseaux de capteurs, y compris la conception, le déploiement et l’étalonnage de réseaux de capteurs distribués pour la surveillance de l’environnement ou des processus. Compétences en configuration et maintenance des protocoles de communication des capteurs (par exemple, MQTT, Modbus ou Zigbee) et en intégration des données des capteurs dans des systèmes informatiques centralisés.
  • Solides connaissances en matière de développement et d’intégration d’interfaces de programmation d’applications (API) pour la communication entre des systèmes matériels et logiciels hétérogènes, garantissant l’interopérabilité et l’évolutivité entre les plateformes (par exemple, analyses basées sur l’infonuagique, périphériques de bord et systèmes de contrôle sur site).
  • Solides connaissances en programmation et en script dans des langages tels que Python, C/C++, R, Java ou JavaScript, pour le traitement et l’analyse des données.
  • Connaissance des plateformes d’infonuagique et de calcul en périphérie pour le traitement, le stockage et la visualisation de grands volumes de données de capteurs et de données environnementales.
  • Connaissance des principes de gestion et de gouvernance des données, y compris les principes FAIR (faciles à trouver, accessibles, interopérables et réutilisables), la cybersécurité et les exigences organisationnelles en matière de protection des données pour les infrastructures de recherche numériques.
  • Connaissance de la traduction d’exigences système complexes en solutions numériques, en appliquant la modélisation de systèmes, le traitement du signal et des algorithmes de contrôle pour représenter des processus physiques ou biologiques dans des cadres de calcul.
  • Connaissance de l’architecture des systèmes en réseau, y compris les passerelles IdO, les nœuds de calcul en périphérie et la transmission sécurisée des données à travers des infrastructures hybrides.
  • Capacité à traduire des concepts techniques complexes en applications pratiques et axées sur l'utilisateur.
  • Soutien en technologie - Priorité au client (Niveau 3)
  • Soutien en technologie - Communication (Niveau 2)
  • Soutien en technologie - Capacité de concevoir et d'analyser (Niveau 3)
  • Soutien en technologie - Orientation vers les résultats (Niveau 3)
  • Soutien en technologie - Travail en équipe (Niveau 3)

Responsibilities

  • Développement de cadres d’agriculture intelligente en milieu contrôlé : Concevoir, développer et maintenir des cadres de calcul, des plateformes numériques et des systèmes logiciels permettant l’agriculture intelligente en milieu contrôlé et l’agriculture de précision, en veillant à l’alignement avec les objectifs de recherche du CNRC et les besoins de la clientèle.
  • Gestion et intégration des données : Mettre en place et maintenir des systèmes robustes pour l’acquisition, le transfert, le traitement et l’intégration de données agricoles en milieu fermé provenant de multiples sources (par exemple, capteurs, appareils de l’Internet des objets [IdO], appareils d’imagerie, chambres de culture, mesures des cultures) afin de soutenir la prise de décision fondée sur les données et l’analyse prédictive.
  • Soutien technique et dépannage : Fournit un soutien technique spécialisé et une expertise en résolution de problèmes aux scientifiques, ingénieurs ou ingénieures et partenaires concernant l’infrastructure informatique, les systèmes de surveillance, les chaines de traitement des données et les outils analytiques utilisés dans la recherche et le développement en matière de cultures agricoles.
  • Optimisation des systèmes et surveillance des performances : Évalue et optimise les environnements informatiques et les plateformes d’agriculture numérique afin de garantir l’efficacité des flux de données, la sécurité et les performances des systèmes au sein du CNRC et des réseaux partenaires.
  • Conformité et gouvernance des données : Veille à ce que toutes les pratiques de traitement, de stockage et de transfert des données soient conformes aux normes de gouvernance des données du CNRC, aux principes directeurs de cybersécurité et aux cadres législatifs pertinents.
  • Intégration et interopérabilité des systèmes : Développe et met en œuvre des solutions pour intégrer des applications d’agriculture intelligente en milieu contrôlé aux systèmes matériels et logiciels existants à l’aide d’API, de protocoles de communication et de normes d’interopérabilité. Assure un échange de données fluide entre les dispositifs des chambres de culture, les outils basés sur l’infonuagique et les plateformes de recherche.
  • Documentation et rapports : Rédige une documentation technique claire, des spécifications système et des rapports de projet afin de favoriser la reproductibilité, la transparence et le partage efficace des connaissances au sein de l’équipe de recherche et à l’échelle du CNRC.
  • Innovation et amélioration continue : Identifie les opportunités d’innovation technologique et d’amélioration des systèmes d’agriculture intelligente, en recommandant et en mettant en œuvre des solutions qui renforcent les capacités de recherche et améliorent les résultats.

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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service