Quantum Dice, one of Oxford University’s spinout successes, is an award-winning quantum hardware company. We provide enterprises and, ultimately, end users with high-quality randomness for encryption keys for a secure, connected digital world. Using the unpredictable quantum nature of light, we have built the world’s fastest quantum random number generator which acts as a key component in encryption or random sampling in computing. We are seeking a highly motivated FPGA engineer to join our technical team. As a member of the engineering team, you will have the opportunity to evolve quantum hardware using QD’s proprietary approaches. You will be part of the development from proof-of-concept designs to the product stage across various applications related to cybersecurity and computing, targeting technology fields such as communication, data centres, network providers, space, high-performance computing and stochastic simulations. Responsibilities: Contribute to the full product lifecycle, including refining specifications, prototyping and production. Derive detailed requirements and architecture specifications from system requirements and translate them into FPGA implementations. Design and implement FPGA systems, including RTL coding (VHDL/Verilog) for diverse applications like signal processing, data acquisition, and control systems. Work closely with hardware and software engineers to develop high-level FPGA architecture. Develop and implement communication protocols such as Ethernet, PCI, USB, UART, SPI and I2C to interface with external systems and peripherals. Develop test benches and simulations to ensure compliance with functional and timing requirements. Use advanced debugging and testing tools and techniques to analyse and optimize performance, power consumption and resource utilisation. Prepare meaningful documentation including design specifications, test plans and user guides. Requirements: Degree in electrical engineering, engineering, computer science or similar. 5 years of hands-on experience with designing and debugging digital and analogue hardware interfaces. Proficiency in signal processing, algorithm design, optimisation and implementation. Proficiency in HDL (Hardware Description Language) coding, such as VHDL and Verilog. Solid understanding of digital design concepts, including Register Transfer Level (RTL) coding, synthesis, and timing closure. Experience with design and verification tools such as Xilinx Vivado, Vitis, System Verilog and UVM, as well as TCL scripting Experience with FPGA and SoC architectures such as Xilinx 7 series and UltraScale devices, Intel (Altera) or Microsemi (Actel). Familiar with hardware debugging tools such as JTAG debuggers, or logic analysers. Knowledge of C/C++ or equivalent for embedded software development. Experience in simulation tools such as QuestaSim, ModelSim or similar. A structured approach to firmware design following industry standards and engineering practices (e.g. following DO-254). What makes you stand out: Demonstrated experience with cryptography & anti-tamper techniques. Demonstrated experience with algorithm design for stochastic problems. Knowledge of developing optimised, dedicated computing architecture. Experience with ASIC design. Benefits: Everyone likes different stuff – that's why we offer benefits tailored to your needs. Let us know what is important to you. In addition, we offer: Flexible working hours and hybrid working arrangements. Holiday entitlement: 33 days. Benefit allowance to be spent on various plans.