
FPGA Design Engineer
- St Neots, Cambridgeshire
- Permanent
- Full-time
- Define and implement advanced FPGA architectures for RF signal processing, high-throughput data handling, and real-time logic.
- Develop for AMD/Xilinx RFSoCs (e.g. Zynq UltraScale+) and Intel FPGAs (e.g. Agilex), including integration with high-speed ADCs/DACs.
- Collaborate with systems, RF, embedded software, and verification engineers to ensure end-to-end performance and compliance.
- Support test and lab evaluation using signal generators, spectrum analysers, and oscilloscopes.
- Lead or contribute to the implementation of designs using VHDL, SystemVerilog, and MATLAB/Simulink HDL Coder.
- Develop low-level C software for FPGA bring-up, test, and integration.
- Use industry-standard tools such as Vivado, Quartus, and ModelSim for simulation, synthesis, and implementation.
- Drive design verification, unit testing, and documentation to ensure high-reliability deployment.
- Act as a technical expert in reviews, solution development, and internal consultation across teams.
- Proven track record in delivering FPGA designs for real-time, high-speed, or RF-centric systems.
- Proficiency in VHDL, SystemVerilog, and embedded C for FPGA-host integration, control, and testing.
- Experience with MATLAB/Simulink and HDL Coder for algorithm-to-hardware workflows.
- Proven ability to develop and deploy on Xilinx RFSoC (e.g. Zynq UltraScale+) and/or Intel Agilex/Stratix platforms.
- Expertise with Vivado, Quartus, constraint management, simulation, and timing closure for multi-clock, high-throughput designs.
- Experience working with embedded Linux, bare-metal C drivers, or FPGA-based system integration.
- Familiarity with AXI interfaces, memory interfaces, JESD204B/C, or high-speed ADC/DAC integration.
- Experience designing streaming architectures using AXI4-Stream, DMA, and memory buffers (e.g. BRAM, URAM).
- Exposure to real-time signal playback/recording systems, or hardware-in-the-loop (HIL) test environments.
- Knowledge of bitstream encryption, secure boot, or anti-tamper features in FPGA-based systems.
- Knowledge of data framing, tagging, and high-throughput IQ data handling.
- Experience working with synthetic electromagnetic environments and their associated software and hardware requirements and limitations
- A UK National and eligible to work in the UK.
- Eligible to obtain and maintain a UK Government SC-level security clearance