Government of Canada, Communications Security Establishment

Position ID: 2752-CRYPT [#18249]
Position Title: Cryptanalyst | Crypto-Scientist / Cryptanalyste | Crypto-scientiste
Position Type: Government or industry
Position Location: Ottawa, Ontario K1G, Canada
Subject Areas: Computer Science, Engineering (e.g. Computer, Software, Electrical) Mathematics
Application Deadline: 2021/11/30 11:59PMhelp popup (posted 2021/09/21, listed until 2021/11/30)
Position Description:    

About the Job

Communications Security Establishment (CSE) is Canada's national cryptologic agency. Unique within Canada's security and intelligence community, CSE employs code-makers, codebreakers, and secure system creators to provide the Government of Canada with information technology security (Cyber Security) and foreign signals intelligence (SIGINT) services. CSE is the national hub for cyber operations to defend Canada and advance national interests, and provides technical and operational assistance to federal law enforcement and security agencies.

We are currently looking for Cryptanalysts and Crypto-Scientists to work in a dynamic and innovative operational environment. As a Cryptanalysts/Crypto-Scientist at CSE, you will be part of a team applying your analytical and problem-solving skills to a variety of problems in support of the SIGINT and Cyber missions. This means you could be working to defeat encryption or working to design and evaluate cryptographic algorithms and protocols. You will learn and apply advanced cryptanalytic techniques and contribute to the development of innovative tools, new techniques, and recommendations for a wide variety of clients both within CSE and from other organizations.

Cryptanalysts and Crypto-Scientists at CSE perform one or more of the following functions: Operations, developing and maintaining decryption capabilities and using them to support Government of Canada Intelligence and Cyber Defense requirements. Cryptologic research, design, develop, assess, and attack cryptographic algorithms and protocols.

We are looking for passionate people from a variety of backgrounds who: have a blend of math and software development skills; have knowledge of and an interest in learning more about cryptography and cryptographic protocols; enjoy reading deep technical documents, like standards and protocol specifications or mathematics papers; are creative and critical thinker who love solving problems; are self-motivated, tenacious and do not give up on a problem at the first sign of adversity; are team players and want to be a part of a great team that delivers results for the Government of Canada and Canadians.

Salary UNMA-07 level: $91,585 - $106,240 per year UNMA-08 level: $99,861 - $115,504 per year UNMA-09 level: $107,432 - $124,208 per year


All jobs are in Ottawa, Ontario. For more information on location, please visit the following link: These locations meet current accessibility standards. Language Requirements

English Essential

Required Qualifications

You must clearly demonstrate in your application how you meet these required qualifications: Education

You must have either one of the following: A University degree in a field related to the position, such as (but not limited to): Computer Science, Engineering (e.g. Computer, Software, Electrical) with a strong math background, Mathematics with programming courses An acceptable combination of education (i.e. college diploma, professional certification) in a field related to the position (as above) and relevant experience.

The educational program must be recognized in Canada and you must be able to provide proof of education credentials. Students graduating within the next twelve (12) months are eligible to apply. Experience Recent* experience developing software using a language such as C, C++, Java, Perl, or Python. Recent* experience applying analytical skills on difficult problems. Recent* experience communicating the results of your work to various stakeholders (e.g. peers, supervisors). Knowledge in one or more of the following: algebra, discrete math, computational number theory, probability and statistics, combinatorics, or cryptography.

*For the purposes of this selection process “Recent” is defined as experience having normally been acquired within the last five (5) years.


Technical competencies Advanced Knowledge of Mathematics

Knowing, developing, and applying mathematical theories, principles, concepts, techniques, and tools Knowledge of Cryptanalysis

Developing and applying cryptanalytic theories, principles, and concepts to solve problems. Application Development

Knowledge and ability to design, define, construct, enhance, support, and maintain application software on one or more platforms. In addition, UNI 08 candidates must successfully demonstrate one (1) technical asset competency and UNI 09 candidates must successfully demonstrate two (2) technical asset competencies. Technical asset competencies are found under “Asset Qualifications”.

Behavioural competencies Interactive Communication

Communicating in a compelling, honest, persuasive, effective, and articulate manner, thinking about who you need to communicate with, ensuring the message is clear, understood & consistent with CSE objectives. Cognitive Thinking Skills

Responding to challenges with innovative solutions, products, or services by questioning conventional means, using intuition, experimentation & fresh perspectives; understanding, analyzing, synthesizing and relating complex information and abstract variables. Service

Identifies & responds to current & future client needs; provides service that meets or exceeds clients’ expectations. Working in a Team

Demonstrating effective interpersonal skills & working cooperatively and effectively within & across organizational units to achieve common goals. Leadership competencies Achieving Results

Deliver on commitments through actions that reflect personal accountability, sound judgement, decisiveness & business acumen. Collaboration

Build relationships with traditional & non-traditional partners & stakeholders to develop solutions that reflect the interests of the organization. Integrity, Respect & Awareness

Create & promote a culture of integrity, transparency, fairness & respect. Recognize one’s own areas of personal & professional strength as well as areas for development & is committed to continuous learning to enhance self-awareness. Security

Who is eligible:

You must be a Canadian citizen, eligible for Top Secret security clearance, and be prepared to comply with CSE security policies and standards.

Security Requirements:

You must not have a criminal record. The selection process includes a security interview, polygraph exam, psychological assessment, and a ten-year background investigation, including a credit check and financial check. Asset Qualifications ?

You should clearly demonstrate in your application any specialized expertise that apply to you, as it will be used to determine best addition within CSE. Education Graduate Degrees (Master’s or PhD) in Mathematics or Computer Science

Specialized Expertise Experience with mathematical programming, including use of C, C++ or Python or software packages such as Sage, Maple, Mathematica Experience with network protocols, and protocol analysis tools such as Wireshark Demonstrated interest in cyber security; Experience in Software Reverse Engineering; Demonstrated interest in post quantum cryptography and or quantum information theory;


Candidates may be assessed on one or more of the following asset competencies: Technical competencies Knowledge of Parallel Programming

Understands and applies general concepts linked to parallel programming. Research

Understanding what information is needed, how to locate and collect the data from appropriate sources and analyze it to make recommendations and prepare policies. Network Analysis

Applying understanding of networks to identify, develop and implement network exploitation solutions. Signals / Protocol Analysis

Applying understanding of electronics and telecommunications systems to identify and resolve problematic signals and protocols from analog and digital data. Application Process How to Apply

You may submit your candidacy online by clicking “APPLY” at

If you cannot apply online or have a disability preventing you from applying online, please inform us by contacting prior to the closing date.

CSE is committed to the principle of equity in employment. We are committed to building a workforce that reflects the diversity of Canadians and to creating an open and inclusive workplace. We encourage you to voluntarily indicate if you are part of one of the groups targeted by employment equity: women, Indigenous people, people with disabilities (including people with learning disabilities, development or any other type of disability) and members of visible minorities. What to Expect A written test will be administered to candidates who successfully pass the application review. It will be used as a screening tool. Make sure to check your spam/junk mailbox regularly for notification of the test. Interview(s) will follow for candidates who are successful on the written test. You can request that the process be conducted in the official language of your choice. CSE offers an assessment process which will accommodate any measures required to enable you to be assessed in a fair and equitable manner. Those measures are available to all candidates for further assessment. Related information received will be addressed confidentially. If you may need such accommodation, please advise us. References will only be contacted for candidates who have successfully completed the interview(s). Candidates will be required to complete the security process as part of the global assessment, which involves a security interview, a polygraph test, a psychological assessment, and a background investigation covering a minimum of your last 10 years history, including credit and financial verifications. Information regarding this process can be found on CSE's website.

The entire selection process – tests, interviews, security investigation – may take more than one year to complete.

If you are deemed to be unsuccessful in the assessment process for this particular selection process, you may reapply in twelve (12) months.

Additional Details

The level of competence demonstrated in the various assessments will be used to determine your qualifications for the UNMA-07, UNMA-08, or UNMA-09 level.

Candidates who do not meet all essential qualifications and competencies may be considered for an underfill. In which case, an individual development plan will be established for the successful candidate, depending on qualifications and experience of the employee.

Appointments ?

Determinate and indeterminate appointments will be used to staff positions of permanent or temporary tenures within CSE. All appointments have a one (1) year probation period.

CSE Employment

CSE is a separate organization and is not subject to the Public Service Employment Act (PSEA). The organization has its own values-based staffing regime and as such, has the flexibility to determine qualifications for positions and how these qualifications will be assessed in a selection process. In other words, CSE has its own classification, compensation system, and a different staffing regime. As such, we use a different staffing process and terminology. Training and Development

At CSE, we are proud to offer an inclusive and supportive working environment that encourages open minds and attitudes. As an organization that values and nurtures talent, we are committed to helping you fulfill your potential. With comprehensive training and development opportunities, tailored to your needs and the requirements of your work, we will enable you to flourish in your role and perform to the best of your abilities.

We thank all candidates for their interest in CSE. However, only those selected for further consideration will be contacted.

À propos du poste

Le Centre de la sécurité des télécommunications (CST) est l’organisme national de cryptologie du Canada. Unique au sein de la collectivité canadienne de la sécurité et du renseignement, le CST nous compte dans nos rangs des concepteurs de code et de système sécurisé ainsi que des perceurs de code qui nous permettent d’offrir au gouvernement du Canada des services de sécurité des technologies de l’information (cybersécurité) et de renseignement étranger (SIGINT). Le CST est le carrefour national des opérations de cybersécurité visant à protéger le Canada et à faire avancer les intérêts nationaux. Il fournit également une assistance technique et opérationnelle aux organismes fédéraux chargés de l’application de loi et de la sécurité.

Nous sommes actuellement à la recherche de cryptanalystes et de crypto-scientistes qui souhaitent travailler dans un milieu opérationnel dynamique et novateur, et faire partie d’une équipe chargée d’analyser et de résoudre des problèmes à l’appui des missions de renseignement et de cybersécurité de l’organisme. Vous pourriez ainsi être appelés à percer des codes ou à concevoir et à évaluer des algorithmes et des protocoles de chiffrement. Vous découvrirez et appliquerez des techniques avancées de cryptanalyse et participerez au développement de techniques et d’outils novateurs et à l’élaboration de recommandations pour toute une gamme de clients du CST et d’autres organismes.

Les cryptanalystes et crypto-scientistes au CST accomplissent l’une ou plusieurs des fonctions suivantes : Opérations, développement et maintenance et utilisation de capacités de décryptage à l’appui des besoins du gouvernement du Canada en matière de renseignement et de cyberdéfense. Recherche en cryptologie, conception, développement, évaluation ou attaque d’algorithmes et de protocoles de chiffrement.

Nous sommes à la recherche de personnes passionnées provenant de milieux variés qui: possèdent un éventail de compétences en mathématiques et en développement de logiciels; possèdent des connaissances relatives à la cryptographie et aux protocoles de chiffrement, et qui souhaitent en apprendre plus à ce sujet; aiment lire des documents techniques complexes, comme des normes, des spécifications de protocole ou des articles sur des sujets liés aux mathématiques; sont créatives, possèdent un esprit critique et aiment régler des problèmes; sont motivées et tenaces, et n’abandonnent pas au premier défi; aiment travailler en équipe et souhaitent faire partie d’une équipe formidable qui produit des résultats pour le gouvernement du Canada et les Canadiens.

Salaire Niveau UNI-07 : de 91 585 $ à 106 240 $ par année Niveau UNI-08 : de 99 861 $ à 115 504 $ par année Niveau UNI-09 : de 107 432 $ à 124 208 $ par année

Lieu d’emploi

Tous les postes sont à Ottawa, Ontario. Pour plus d’information sur les emplacements, veuillez consulter : Ces emplacements répondent aux normes d'accessibilité actuelles. Exigences linguistiques

Anglais essentiel Qualifications essentielles

Vous devez démontrer clairement dans votre demande d’emploi comment vous répondez à chaque qualification essentielle suivante : Éducation

Vous devez posséder l'un des critères suivants: un diplôme universitaire dans un domaine lié au poste, notamment en informatique, en génie (p. ex. informatique, logiciel, électricité) avec un solide bagage en mathématiques, ou en mathématiques avec des cours de programmation. une combinaison acceptable d’études (diplôme collégial, agrément professionnel) dans un domaine lié au poste (tel qu’indiqué ci-dessus) et d’expérience pertinente.

Le programme d’études doit être reconnu au Canada et vous devez être en mesure de fournir une preuve de vos diplômes. Les étudiants qui obtiendront leur diplôme dans les douze (12) prochains mois peuvent présenter leur candidature. Expérience Expérience récente* du développement de logiciels en langage C, C++, Java, Perl ou Python. Expérience récente* de l’utilisation des compétences en analyse pour résoudre des problèmes complexes. Expérience récente* de la communication des résultats de vos travaux à divers intervenants (p. ex. pairs, superviseurs). Connaissances dans l’un ou plusieurs des domaines suivants : algèbre, mathématiques discrètes, théorie des nombres computationnelle, probabilités et statistiques, mathématiques combinatoires ou cryptographie.

*Pour les besoins du présent processus de sélection, « expérience récente » correspond à une expérience normalement acquise au cours des cinq dernières années. Compétences ? Compétences techniques Connaissance approfondie des mathématiques

Connaître, élaborer et appliquer des théories, principes, concepts, techniques et outils mathématiques Connaissance de la cryptanalyse

Élaborer et appliquer des théories, principes et concepts de cryptanalyse pour résoudre des problèmes. Développement d’applications

Connaître les applications logicielles et être en mesure de les concevoir, de les définir, de les construire, de les améliorer, de les soutenir et de les maintenir sur une ou plusieurs plates formes. De plus, les candidats au processus de niveau UNI-08 doivent démontrer qu’ils ou elles possèdent une des compétences techniques constituant un atout et les candidats au processus de niveau UNI-09 doivent démontrer qu’ils ou elles possèdent deux, dont la liste se trouve sous « Qualifications constituant un atout ».

Compétences comportementales Communication interactive

Communiquer avec enthousiasme, honnêteté, conviction et clarté, en tenant compte du destinataire. Veiller à ce que son message soit clair, compris et aligné sur les objectifs du CST. Compétences en matière de réflexion cognitive

Relever les défis à l’aide de solutions, de produits ou de services innovants ou en remettant en question les façons de faire habituellement, en écoutant son intuition, en expérimentant et faisant appel à des points de vue nouveaux. Comprendre, analyser, résumer et relater des informations complexes et des variables abstraites. Service

Définir les besoins actuels et à venir de la clientèle et y répondre. S’engager à offrir des services qui répondent aux attentes de la clientèle ou qui les dépassent. Travail d’équipe

Démontrer des compétences interpersonnelles efficaces et travailler efficacement en coopération à l’intérieur d’unités organisationnelles et entre différentes unités afin d’atteindre des objectifs communs. Compétences en leadership Atteinte des résultats

Respecter ses engagements en posant des gestes faisant preuve de responsabilité, de bon jugement, d’esprit de décision et d’affinité pour les affaires. Collaboration

Nouer des relations avec des partenaires et intervenants traditionnels et non traditionnels afin de trouver des solutions qui servent les intérêts de l’organisme. Intégrité, respect et sensibilisation

Créer et promouvoir une culture fondée sur l’intégrité, la transparence, l’équité et le respect. Reconnaître ses forces personnelles et professionnelles ainsi que les points à perfectionner et s’engager dans sa formation continue. Sécurité

Qui est admissible :

Vous devez être un citoyen canadien, admissible à une habilitation de sécurité de niveau Très secret et être prêt à vous conformer aux politiques et aux normes de sécurité du CST.

Exigences en matière de sécurité :

Vous ne devez pas avoir de casier judiciaire. Le processus de sélection comprend une entrevue de sécurité, un examen polygraphique, une évaluation psychologique et une enquête sur les antécédents des dix dernières années, y compris une enquête de crédit et une vérification financière. Qualifications constituant un atout ?

Vous devez clairement démontrer dans votre demande que vous possédez les expertises spécialisées suivants, s’ils s’appliquent à vous, puisqu’ils serviront à déterminer quelle équipe du CST correspond le mieux à votre profil. Éducation Diplôme d’études supérieures (maîtrise ou doctorat) en mathématiques ou en informatique.

Expertises spécialisées Expérience relative à la programmation mathématique, dont l’utilisation de C, de C++, de Python ou de progiciels comme Sage, Maple et Mathematica; Expérience relative aux protocoles réseau et aux outils d’analyse de protocoles comme Wireshark; Intérêt manifeste pour le domaine de la cybersécurité; Expérience en rétro-ingénierie de logiciels; Intérêt manifeste pour la cryptographie post-quantique ou pour la théorie de l’information quantique.


Nous pourrions aussi vous évaluer pour l’une ou plusieurs des compétences suivantes constituant un atout : Compétences techniques Connaissance de la programmation parallèle

Comprendre et appliquer les concepts généraux liés à la programmation parallèle. Recherche

Comprendre l’information qui est nécessaire, la façon de trouver et de recueillir les données des sources appropriées et de les analyser afin d’émettre des recommandations et de préparer des politiques. Analyse de réseaux

Utiliser ses connaissances en matière de réseaux pour trouver, élaborer et mettre en œuvre des solutions d’exploitation de réseaux. Analyse de signaux et de protocoles

Utiliser ses connaissances en matière de systèmes électroniques et de systèmes de télécommunications pour cerner et résoudre les problèmes liés aux signaux et aux protocoles provenant de données analogiques et numériques. Processus de candidature Comment postuler

Vous pouvez présenter votre candidature en ligne en cliquant sur « POSTULER » au bas de la page.

Si vous ne pouvez pas poser votre candidature en ligne ou avez un handicap qui vous empêche de le faire, n’hésitez pas à communiquer avec nous à avant la date d’échéance du processus de sélection.

Le CST souscrit au principe de l’équité en matière d’emploi. Nous nous sommes engagés à nous doter d’un effectif qui reflète la diversité de la population canadienne et à instaurer un milieu de travail ouvert et inclusif. Nous vous encourageons à indiquer volontairement si vous faites partie de l’un des groupes visés par l’équité en matière d’emploi : les femmes, les personnes autochtones, les personnes handicapées (y compris les personnes ayant une difficulté de l’apprentissage, du développement ou tout autre type de handicap) et les membres des minorités visibles. À quoi vous attendre Tous les candidats qui ont réussi l’étape de l’examen du curriculum vitae devront passer un examen écrit. Cet examen servira en tant qu’outil de sélection. Veuillez vérifier régulièrement votre boîte de courriel indésirable. Les candidats qui ont réussi l’examen écrit seront convoqués à des entrevues. Vous pouvez demander de faire le processus dans la langue officielle de votre choix. Le processus d’évaluation du CST peut comprendre toute mesure d’adaptation nécessaire à une évaluation juste et équitable. Ces mesures sont offertes à toute personne ayant des besoins particuliers en vue de l’évaluation. Les renseignements que vous nous transmettez à ce sujet seront traités en toute confidentialité. Si vous pensez avoir besoin d’une mesure d’adaptation, veuillez-nous en informer. Nous communiquerons uniquement avec les références des candidats qui ont réussi l’étape de l’entrevue. Les candidats devront franchir les étapes du processus de sécurité dans le cadre de l’évaluation générale. Ce processus comprend une entrevue de sécurité, un test polygraphique, une évaluation psychologique et une enquête sur les antécédents des dix dernières années (au moins), y compris des vérifications du dossier de crédit et du dossier financier. L’information à ce sujet se trouve sur le site Web du CST.

Le processus de sélection complet, comprenant les examens, les entrevues et les enquêtes de sécurité, peut prendre plus d’un an.

Si vous ne réussissez pas ce processus de sélection, vous pourrez présenter une nouvelle demande dans douze (12) mois.

Détails supplémentaires

Le niveau de compétence démontré dans les diverses évaluations sera utilisé pour déterminer vos qualifications pour le niveau UNMA-07, UNMA-08, ou UNMA-09.

Les candidats qui ne répondent pas à toutes les qualifications et compétences essentielles pourraient être considérés pour un sous-classement. Si tel est le cas, un plan de perfectionnement individuel sera établi pour le candidat choisi, selon ses qualifications et son expérience.

Nominations ?

Les nominations à durée déterminée et indéterminée seront utilisées pour doter des postes à durée indéterminée ou temporaire au sein du CST. Tous nominations ont une période de probation d'un (1) an. Recrutement au CST

Le CST est un organisme indépendant qui n’est pas assujetti à la Loi sur l’emploi dans la fonction publique (LEFP). L’organisme a son propre système de dotation fondé sur des valeurs, et peut ainsi déterminer les qualifications nécessaires aux postes et la façon dont ces qualifications seront évaluées dans le cadre d’un processus de sélection. En d'autres mots, le CST possède son propre système de classification et de rémunération, ainsi qu'un régime de dotation différent. À ce titre, nous utilisons un processus de dotation et une terminologie différente. Formation et perfectionnement

Le CST est fier d’offrir un milieu de travail inclusif et stimulant qui encourage l’ouverture d’esprit et des attitudes ouvertes. En tant qu’organisme valorisant et cultivant le talent, nous sommes résolus à vous aider à réaliser votre potentiel. Grâce à plusieurs possibilités de formation et de perfectionnement adaptées à vos besoins et aux exigences de votre travail, nous vous permettrons de vous épanouir dans votre rôle et de performer à la hauteur de votre talent.

Nous remercions à l’avance ceux et celles qui auront soumis une demande d’emploi au CST, mais nous ne contacterons que les personnes choisies pour la prochaine étape du processus de sélection.

We are not accepting applications for this job through Mathjobs.Org right now. Please apply at
Contact: Adam Laderoute
Postal Mail:
Communications Security Establishment
P.O. Box 9703,
Ottawa, Ontario K1G 3Z4
Web Page:

© 2021 MathJobs.Org, American Mathematical Society. All Rights Reserved.