FPGA Engineer / Senior FPGA Engineer

Rise Technical Recruitment
Didcot, Oxfordshire
Today
£41,414 – £58,679 pa

Salary

£41,414 – £58,679 pa

Job Type
Contract
Work Pattern
Full-time
Work Location
Hybrid
Seniority
Senior
Education
Degree
Posted
12 Nov 2026 (Today)

Benefits

Defined Benefit Pension Hybrid Working
Share

FPGA Engineer / Senior FPGA Engineer

£41,414 - £58,679 + Cutting-Edge FPGA Development + Major National Upgrade Project + Hybrid Working + Defined Benefit Pension

Harwell, Oxfordshire (Commutable from: Didcot, Oxford, Abingdon, Wantage, Wallingford, Newbury, Swindon, Reading)

Are you an FPGA Engineer looking for a technically challenging role where you can take real ownership of complex firmware development on a world-class facility upgrade project?

On offer is an opportunity to join a highly respected, not-for-profit scientific organisation, developing FPGA firmware for the next generation of magnet power supplies as part of a major upgrade programme, with a hybrid working arrangement (minimum 4 days onsite).

You will be working on advanced Xilinx FPGA designs in Vivado, delivering full-cycle HDL development for feedback control, filtering, and interlock handling using state machines, alongside simulation, verification, and on-hardware validation using logic analysers.

You'll collaborate closely with hardware engineers and a controls team to optimise performance and develop reliable Ethernet-based control interfaces, while improving and documenting code in line with strict engineering standards and version control practices.

This role would suit an FPGA Engineer with strong HDL experience (VHDL/Verilog), looking to deepen their technical expertise through high-impact project work in a quality-focused engineering environment.

The Role:

Develop, maintain and debug HDL firmware for Xilinx FPGAs using Vivado for magnet power supply controllers

Implement feedback control, filtering and interlock handling using state machines

Design and integrate interfaces to ADCs, DACs, SRAM/Flash, sensors and microcontrollers

Verify designs via simulation test benches and complete on-hardware validation using logic analysers

Hybrid working with a minimum of 4 days onsite, 40 hours per week (3-year fixed term contract)

The Person:

Strong FPGA/HDL firmware experience (VHDL or Verilog), ideally with Xilinx devices and Vivado

Experience with simulation/verification/validation tools and disciplined version control practices

Degree in Engineering/Science (or equivalent experience) plus a foundation in electronics and lab test/measurement

FPGA, Xilinx, DAC, ADC, Python, C++, HDL, PSpice, LTspice, QSpice, MATLAB, LINUX, WIN, Oxford, Didcot, Swindon, Reading, Wantage, Witney, High Wycombe

Reference Number: BBBH(phone number removed)

To apply for this role or to be considered for further roles, please click "Apply Now" or contact Harvey Wayman at Rise Technical Recruitment.

Rise Technical Recruitment Ltd acts an employment agency for permanent roles and an employment business for temporary roles.

The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set and will be decided by our client, the employer. Rise are not responsible or liable for any hiring decisions made by the end client.

We are an equal opportunities company and welcome applications from all suitable candidates

All roles

FPGA Engineer / Senior FPGA Engineer - Power Supplies

Diamond Light Source · Didcot · £41,414 – £67,481 pa

Last week

Electronic Design Engineer

Reed · Didcot · £41,000 – £67,000 pa

Yesterday

Senior FPGA Engineer

Matchtech · Fareham

SC clearance Yesterday

Senior FPGA Engineer

X4 Group Ltd · Southampton · £70,000 – £80,000 pa

3 days ago
Belcan logo

Senior FPGA Engineer

Belcan · Newport · £85 ph

SC clearance Last month

Senior FPGA Engineer

MASS · Lincoln · £52,000 – £62,000 pa

SC clearance Last week

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Are you sure?