Cryptographic Researcher

Waterloo, Ontario, ca
Company: Huawei Technologies Canada Co., Ltd.
Published on 2021-04-27 15:54:02
Job Description

  • Propose and research the most advanced data security technologies.
  • Develop prototypes of innovative data security solutions for different Huawei products.
  • Work closely with the product team to help them optimize your solution and integrate it into the product.


  • Master’s Degree or higher in Computer Science, Computer Engineering or Electrics Engineering with cryptography or other data security research background.
  • Excellent programming skills. C/C++, Java, Python, etc.
  • Deep and broad understanding of computer security/processor/computer architecture
  • Good understanding of data security and wide knowledge of data security methods and practice.
  • Hands-on experience in at least one of the following topics: cryptography, security protocols, key management system, data loss prevention technology, service oriented architecture security, distributed IoT security, data breach backtracking.
  • Experience with cryptographic libraries (e.g. OpenSSL, GMP).
  • Knowledge of trusted computing/trusted execution environments (TEE) such as TPM, Intel SGX and ARM TrustZone.
  • Self-starter, produces good quality code with proper testing and documentation.
  • Self-motivated researcher, proactively seeks for solutions of challenging problems.

Jobs you might also be interested in