Open roleExternal
FPGA design Engineer
- wotton under edge, england, United Kingdom
Job Description
Job Description – Principal FPGA Design Engineer
Location: Wotton-under-Edge, UK
Working Arrangement: Hybrid – 3 days per week in the office
Key Responsibilities
- Lead FPGA architecture, design and development from prototype through production.
- Develop and maintain VHDL/Verilog RTL , focusing on performance, reliability, resource optimisation and portability.
- Develop FPGA verification and testbenches using tools such as OSVVM/VUnit.
- Implement, debug and verify FPGA designs on real hardware .
- Work with embedded algorithms, focusing on performance, accuracy, determinism and numerical robustness .
- Manage requirements, traceability, design reviews and code reviews .
- Support functional safety activities and certification where required.
- Produce technical documentation covering architecture, interfaces, timing, verification and design decisions.
- Mentor and support graduates and apprentices .
- Collaborate across electronics, software, mechanical and systems engineering teams.
Key Requirements
- Degree in Electronic Engineering, Physics or a related discipline .
- Strong experience across the FPGA design lifecycle .
- Excellent VHDL or Verilog RTL development experience.
- Experience with Intel/Altera, AMD/Xilinx or Lattice FPGAs .
- Strong FPGA verification and testbench experience, ideally with OSVVM .
- Experience implementing and debugging FPGA designs on hardware .
- Strong understanding of:
- FPGA architecture and resource optimisation
- Timing constraints and timing closure
- Digital logic and clock-domain crossings (CDC)
- Pipelining
- Embedded systems and microcontrollers
- Signal processing
Desirable Skills
- C/C++ , Assembly or other embedded programming languages.
- OSVVM, VUnit, MATLAB, Python .
- Git and Azure DevOps .
- High-speed and low-power electronics, including analogue and digital design.
- Experience with IEC 61508 / ISO 13849 or other functional safety standards.
- Experience with continuous integration for FPGA verification.


