About the Role
We are seeking an experienced FPGA Engineer to join a collaborative engineering team developing advanced electronic systems used in high-performance, security-focused environments.
This role offers the opportunity to work on technically challenging programmes where FPGAs play a central role, supporting applications such as high-speed data processing, complex algorithm implementation, embedded security functions, system-level integration within modern hardware platforms.
You will work alongside engineers across firmware, software, systems, and hardware disciplines, contributing to innovative solutions in a structured, quality-driven development environment.
The team operates using modern development practices, including advanced toolchains and Continuous Integration workflows.
Key Responsibilities
Design and develop FPGA solutions using VHDL
Deliver efficient implementations with strong focus on timing closure and device optimisation
Target AMD FPGA and SoC devices, including use of the AXI protocol
Perform simulation using Siemens QuestaSim
Apply modern verification approaches (e.g. OSVVM, CoCoTB)
Use AMD toolchains (ISE and Vivado)
Develop and maintain scripted build processes using TCL and/or Python
Work within Git-based version control systems
Support Continuous Integration environments (e.g. GitLab, Docker)
Produce clear technical documentation
Contribute to process improvement and engineering best practice
Tech Stack
FPGAVHDLAMD FPGASoCAXI protocolSiemens QuestaSimOSVVMCoCoTBISEVivadoTCLPythonGitGitLabDocker