Cryptography Engineer

Apply

Overview

We are looking for an experienced Cryptography Engineer to join a remote team focused on developing cutting-edge hardware security technologies for next-generation connected devices. In this role, you will work collaboratively across the digital design lifecycle, optimizing cryptographic hardware for ASIC and FPGA platforms while engaging closely with hardware, verification, and embedded software teams.

Responsibilities

  • Design, develop, and verify secure digital hardware modules for ASIC and FPGA implementations.
  • Implement and optimize cryptographic algorithms and security primitives, including AES and SHA.
  • Develop architectures that are optimized for area, power consumption, and performance.
  • Apply secure hardware design methodologies and implement countermeasures against side-channel attacks.
  • Participate in the complete development flow from specification to validation.
  • Collaborate with hardware, firmware, software, and verification teams for integration.
  • Develop Python-based tools for automation, verification, and analysis.
  • Contribute to technical discussions and improvements in secure hardware design practices.

Requirements

  • 5+ years of industry experience in digital hardware design or 2+ years with a PhD in Cryptography or related fields.
  • Strong understanding of cryptographic algorithms and hardware implementations.
  • Proven experience designing digital systems for low-power, resource-constrained environments.
  • Expertise in Verilog and/or VHDL development.
  • Strong understanding of RTL design methodologies and hardware verification techniques.
  • Practical knowledge of ASIC and FPGA development flows.
  • Analytical and debugging skills for solving technical challenges.
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related discipline.
SkillsPython
LocationUnited Kingdom
TypeRemote
SourceLinkedIn
RecruiterX4 Technology
Posted11/06/26