Job title: FPGA Engineer
Job type: Permanent
Emp type: Full-time
Functional Expertise: Hardware Engineering
Skills: FPGA Engineer
Salary type: Annual
Salary: GBP £40,000.00
Location: Oxford, UK
Job published: 13-01-2026
Job ID: 35549
Contact name: Stuart Bennett
Contact email: stuart.bennett@ampererecruitment.co.uk

Job Description

FPGA Engineer – 3-Year Fixed Term Contract


Ampere Recruitment is working with a leading scientific and engineering organisation seeking a FPGA Engineer to join their team on a 3-year fixed-term contract.


This role offers the opportunity to develop FPGA firmware for next-generation high-reliability power supply control systems, working in a technically advanced environment where quality, stability, and long-term maintainability are critical.

The Role
As an FPGA Engineer, you will be responsible for the design, development, and validation of FPGA firmware used in sophisticated control systems for precision power supplies. You will work closely with hardware and control engineers to deliver robust, production-ready firmware solutions.
Key Responsibilities
•    Develop, maintain, and debug HDL code for Xilinx FPGAs using Vivado, implementing full-cycle firmware including feedback control, filtering, and interlock handling via state machine architectures.
•    Design and integrate FPGA interfaces to external peripherals, including ADCs, DACs, SRAM, Flash memory, sensors, and microcontrollers.
•    Create simulation test benches and perform verification and on-hardware validation using logic analysers and laboratory equipment.
•    Collaborate with hardware and control system teams to optimise performance, resolve technical issues, and develop Ethernet-based control interfaces.
•    Review, refactor, and document HDL code in line with internal coding standards, ensuring proper version control and long-term maintainability.
•    Support wider electronic development activities, including circuit simulation (SPICE / MATLAB / Simulink), PCB design input, and prototype testing.


About You
You will hold a Bachelor’s or Master’s degree in Engineering, Physics, or a related discipline, or demonstrate equivalent practical experience gained in a relevant industrial or scientific environment.


Essential Experience
•    Strong theoretical and hands-on experience in FPGA firmware development, preferably using Xilinx devices and VHDL and/or Verilog.
•    Proven background in simulation, verification, and validation of FPGA designs.
•    Experience using code management and version control tools.
•    Basic knowledge of electrical and electronic circuit principles, laboratory measurement techniques, and simulation tools such as LTspice, PSpice, or Simscape.
•    Familiarity with microcontrollers, microprocessors, and programming languages, including C, C++ or Python.
•    Basic understanding of linear control systems.
•    A self-driven approach, strong attention to detail, and the ability to take ownership of technical tasks through to completion.
•    Willingness to travel occasionally within the UK and overseas.

Desirable
•    Experience in high-reliability, scientific, or industrial control environments.
•    Exposure to power electronics or real-time control firmware.

If interested please apply with an up-to-date CV and contact information.