Spécialiste des systèmes et du développement d'applications

National Research Council CanadaOttawa, ON
CA$103,911 - CA$130,061Hybrid

About The Position

Le CNRC est le plus grand 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. Nous sommes à la recherche d’une personne pour occuper le poste de spécialiste des systèmes et du développement d’applications en vue d’appuyer notre Centre de recherche en métrologie (MÉTRO). La personne choisie doit partager nos valeurs fondamentales relatives à l’intégrité, à l’excellence, au respect et à la créativité. L’équipe Fréquence et temps du CNRC est responsable de réaliser la seconde, l’unité de temps du Système international (SI), ainsi que de maintenir et de diffuser l’heure officielle du Canada. Pour soutenir ce travail, elle mène des recherches et élabore des étalons primaires et secondaires de fréquence, de même que des méthodes de comparaison et de diffusion des fréquences. La majorité des activités de recherche-développement et des services de l’équipe Fréquence et temps, qui sont informatisés et automatisés, comprennent une infrastructure de technologie de l’information (TI) et une base logicielle importantes. Le rôle principal de la personne retenue sera de contribuer au soutien et à l’élaboration des systèmes et services automatisés de l’équipe Fréquence et temps. Le défi de la personne retenue consistera à collaborer avec l’équipe Fréquence et temps et les services du CNRC en vue de mettre au point des outils logiciels et des systèmes de TI pour soutenir les systèmes de mesure, d’analyse et de diffusion du temps de l’équipe Fréquence et temps et contribuer au renforcement des capacités de celle-ci dans l’un des principaux instituts de métrologie au monde.

Requirements

  • Baccalauréat en informatique, en génie logiciel ou en génie informatique
  • Expérience appréciable du travail autonome et en équipe sur des projets communs ainsi que de l’obtention de résultats reconnus et quantifiables, y compris la planification, la conception, la mise au point, la documentation, la collecte de données, le dépannage et l’analyse de systèmes complexes.
  • Expérience appréciable des systèmes d’exploitation Linux, y compris la mise au point, la configuration, le dépannage et la personnalisation des systèmes, ainsi que le développement de logiciels.
  • Expérience appréciable de la conception et du développement de logiciels à l’aide de Python et C, de la programmation orientée objet, des outils de développement de logiciels ouverts, des systèmes de contrôle de révisions, du développement basé sur le Web et des scripts shell sous Linux.
  • Expérience de la programmation Web (XML, HTML, JSON et JavaScript), de la programmation d’interfaces utilisateur graphiques, du développement d’architectures client/serveur, de la programmation de l’acquisition de données et de la programmation de bases de données (SQL, bases de données relationnelles et non relationnelles).
  • Expérience de la conception et des technologies des réseaux de TI (p. ex. TCP/IP), de la mise en œuvre, de la maintenance et du dépannage.
  • Connaissance approfondie du système d’exploitation Linux, y compris la mise au point et l’administration du système, l’optimisation, le dépannage, l’automatisation et les scripts shell.
  • Connaissance approfondie des langages de programmation informatique Python et C.
  • Connaissance des principes de la programmation orientée objet.
  • Connaissance de la programmation de bases de données, des outils de développement de logiciels ouverts et du développement Web.
  • Connaissance du modèle TCP/IP et des concepts généraux de mise en réseaux.
  • Soutien en technologie - Communication (Niveau 2)
  • Soutien en technologie - Orientation vers les résultats (Niveau 2)
  • Soutien en technologie - Esprit d'initiative (Niveau 2)
  • Soutien en technologie - Travail en équipe (Niveau 2)
  • Soutien en technologie - Capacité de concevoir et d'analyser (Niveau 2)
  • Techniciens/technologistes de recherche - Pensée créatrice (Niveau 2)

Nice To Haves

  • Expérience de Java ou de C++, un atout.
  • Expérience de la conception électronique analogique et numérique et de la programmation de matrices FPGA, notamment l’écriture de micrologiciels et de logiciels pour les microprocesseurs et les systèmes embarqués, un atout.
  • Expérience des concepts et technologies de synchronisation temporelle réseau (p. ex. NTP, PTP), y compris la connaissance des principes sous-jacents et une expérience pratique de l’installation, de la configuration et du dépannage, un atout.
  • Connaissance de la programmation de microcontrôleurs (MCU) et de leurs applications, un atout.
  • Connaissance des principes sous-jacents de la synchronisation temporelle réseau (NTP, PTP), un atout.

Responsibilities

  • concevoir, développer, mettre en œuvre et maintenir les logiciels et les systèmes de TI internes;
  • déployer, maintenir et soutenir des services de diffusion du temps basés sur le réseau de l’équipe Fréquence et temps;
  • préparer la documentation technique, les rapports, les analyses et la visualisation des résultats des mesures et des performances des systèmes.

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