FPGA Engineer

On Site : 1
Contract Rate : 550
Contract Job : 1
Salary range high : 600
Salary range low : 550

FPGA Engineer

  • England
  • Contract
  • GBP550 - 600 per day

FPGA Engineer


FPGA Engineer

Overview

An established technology organisation delivering advanced electronic and digital systems is seeking an FPGA Engineer to support the development of high-performance hardware solutions used in complex and mission-critical environments.

You will work within multidisciplinary engineering teams developing FPGA-based capabilities for high-speed data processing, algorithm implementation and secure system functionality.

The role provides exposure to modern FPGA development practices, including automated build environments, verification frameworks and continuous integration pipelines.

Location

Multiple UK locations available with hybrid working (typically 3 days onsite). Flexible working arrangements may be considered.


Role Responsibilities

  • Design and implement VHDL-based FPGA architectures targeting modern FPGA and SoC devices

  • Develop high-performance digital processing solutions and hardware algorithms

  • Perform simulation, verification and validation of FPGA designs

  • Support development of automated build and test flows

  • Collaborate with cross-disciplinary engineering teams across hardware, software and systems engineering

  • Produce clear technical documentation supporting design, verification and integration activities

  • Contribute to improving development tools, processes and engineering practices


Required Skills & Experience

  • Strong understanding of FPGA architecture and low-level design considerations

  • Experience developing FPGA firmware using VHDL

  • Experience targeting AMD/Xilinx FPGA or SoC devices

  • Familiarity with AXI-based architectures

  • FPGA simulation experience (e.g. QuestaSim or equivalent)

  • Experience with FPGA build environments such as Vivado or similar

  • Knowledge of modern verification methodologies (e.g. OSVVM, CoCoTB or similar)

  • Experience with version control systems such as Git

  • Experience with scripting or automation (e.g. TCL, Python)

  • Familiarity with continuous integration pipelines


Desirable Experience

  • Experience developing high-throughput data processing pipelines

  • Experience working within complex embedded or real-time systems

  • Exposure to containerised development environments (e.g. Docker)

Upload your CV/resume or any other relevant file. Max. file size: 4MB.


You can apply to this job and others using your online profile. Click the link below to submit your online profile and email your application to this employer.