Principal FPGA Engineer

September 13, 2025
Urgent

Job Description

FPGA Design Engineer

Full time on site in Edinburgh

competitive market rates

Inside IR35

6 month initial contract

Key Responsibilities:

  • Designing and developing firmware using VHDL for advanced airborne applications
  • Verifying designs using either VHDL or SystemVerilog
  • Working within a structured firmware design process, ideally aligned with standards such as RTCA DO-254
  • Creating innovative VHDL-based FPGA designs
  • Utilising advanced verification techniques, including UVM
  • Employing current FPGA technologies (Xilinx, Altera, Microsemi) and their tools
  • Utilising Model Driven Engineering tools such as MATLAB and Simulink
  • Designing and integrating high-speed interfaces like PCIe, DDR3, and Ethernet
  • Analysing system-level documents to derive detailed Firmware requirements
  • Debugging firmware designs and supporting system-level verification and integration

Job Requirements:

  • Degree in Electronics and Electrical Engineering, preferably with a focus on FPGA/Digital techniques
  • Experience in creating VHDL-based FPGA designs
  • Proficiency in advanced verification techniques using VHDL or SystemVerilog/UVM
  • Knowledge of current FPGA technologies from Xilinx, Altera, and Microsemi
  • Familiarity with Model Driven Engineering tools including MATLAB and Simulink
  • Experience in designing high-speed interfaces like PCIe, DDR3, and Ethernet
  • Understanding of structured firmware design processes and lifecycle management
  • Ability to specify complex timing and area constraints for FPGA place and route
  • Effective and flexible communication skills

Location