Cryptography Engineer

X4 Technology
Newcastle upon Tyne, UK
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Public-Key Cryptography Cyber Security Computer Engineering Digital Electronics Logic Synthesis of Circuits Embedded Software Formal Verification Field-Programmable Gate Array (FPGA) Hardware Design Hardware Security Module Python (Programming Language) Reduced Instruction Set Computing
+15 more
RSA (Cryptosystem) Secure Hash Algorithm Static Timing Analysis System on a Chip Strategies of Testing Verilog VHSIC Hardware Description Language (VHDL) Scripting Application Specific Integrated Circuits Hardware Testing Information Technology Low Latency Hardware Acceleration U-Boot Hardware Debugging

Job description

We are seeking an experienced Digital Design Engineer to work on a high pay OUTSIDE IR35 Contract opportunity. The client need an engineer with strong expertise in the hardware implementation of cryptographic algorithms for ASIC and FPGA platforms. This role is focused on designing, optimizing, and validating high-performance cryptographic accelerators and security IP for next-generation secure connected devices.

You will work on translating complex cryptographic algorithms into efficient hardware architectures, balancing performance, area, power, and security requirements. Working closely with architecture, verification, and embedded software teams, you will play a key role in delivering silicon-proven cryptographic solutions for security-critical applications.

What You’ll Be Doing

  • Design and implement cryptographic hardware accelerators and security IP blocks for ASIC and FPGA environments.
  • Develop RTL implementations of cryptographic algorithms including AES, SHA, ECC, RSA, Post-Quantum Cryptography (PQC), and True Random Number Generators (TRNGs).
  • Architect and optimize cryptographic datapaths, control logic, and memory interfaces to meet demanding area, power, throughput, and latency targets.
  • Evaluate and implement hardware countermeasures against side-channel attacks, fault injection, and other hardware security threats.
  • Perform microarchitecture design, RTL development, simulation, synthesis, timing closure, and hardware validation of cryptographic subsystems.
  • Analyze algorithmic requirements and translate cryptographic specifications into efficient hardware implementations.
  • Work closely with verification teams to develop robust test strategies and ensure compliance with security and functional requirements.
  • Contribute to security architecture decisions and the development of reusable cryptographic IP.
  • Develop Python-based tools and automation to support verification, performance analysis, and design optimization.
  • Support ASIC implementation activities including synthesis, static timing analysis (STA), design-for-test (DFT), and silicon bring-up.

Requirements

  • 5+ years of industry experience in digital hardware design, secure silicon development, or cryptographic hardware implementation.
  • Strong practical experience implementing cryptographic algorithms in hardware, including symmetric and asymmetric cryptography.
  • Demonstrated expertise developing RTL for algorithms such as AES, SHA-2/SHA-3, RSA, ECC, or other cryptographic primitives.
  • Experience optimizing cryptographic hardware for throughput, latency, silicon area, and power consumption.
  • Strong understanding of hardware security concepts and secure implementation techniques.
  • Proficiency in Verilog and/or VHDL development.
  • Experience with ASIC and FPGA design flows from architecture through implementation.
  • Solid understanding of RTL design, simulation, verification, and testbench development.
  • Experience with synthesis, timing analysis, and hardware debugging.
  • Strong analytical and problem-solving skills with the ability to evaluate architectural trade-offs in cryptographic hardware designs., * Bachelor’s, Master’s, or PhD in Electrical Engineering, Computer Engineering, Computer Science, Cryptography, or a related field.
  • Strong understanding of digital design principles, hardware architecture, and cryptographic implementation techniques.
  • Experience using Python or similar scripting languages for automation and verification.
  • Ability to work effectively in a collaborative engineering environment.

Nice to Have

  • Experience implementing Post-Quantum Cryptography (PQC) algorithms in hardware.
  • Knowledge of elliptic curve cryptography, lattice-based cryptography, and modern cryptographic acceleration techniques.
  • Experience designing secure cryptographic IP for Root of Trust, Secure Elements, HSMs, or Secure Boot applications.
  • Familiarity with side-channel analysis, fault injection testing, and hardware security evaluation methodologies.
  • Experience with formal verification and security-focused validation flows.
  • Exposure to RISC-V processors and secure system-on-chip architectures.

Benefits & conditions

  • Opportunity to work on advanced cryptographic hardware and secure silicon technologies.
  • Significant influence over architecture, implementation strategies, and IP development.
  • Collaborative engineering culture with high levels of ownership and autonomy.
  • Exposure to cutting-edge ASIC, FPGA, and hardware security projects.
  • Competitive salary, benefits, and long-term career growth opportunities.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

1:36 min

Practical applications of quantum computing and cryptography

Alexander Pirker · WWC 2023

1:53 min

Evaluating traditional scripting languages for modern development tasks

Jens Knipper Jens Knipper · Europe 2026 Virtual

2:17 min

Preparing for quantum resilience and post-quantum cryptography

Jakub Gaj Jakub Gaj · WWC Europe 2026

1:22 min

Piloting industry optimizations and enforcing post-quantum security updates

Ilie-Daniel Gheorghe-Pop Ilie-Daniel Gheorghe-Pop · WWC Europe 2026

4:30 min

Evaluating developer experience constraints in native scripts

Steve Shadders · LIVE

Videos

See all

Related articles

See all