Senior Firmware Engineer
LHH - Edinburgh, Scotland
Apply NowJob Description
Job Description As an experienced Firmware/FPGA Engineer, you will work with the support of experts in their field, using world-class facilities to deliver Firmware for complex digital systems that meet challenging future customer requirements. You will use or develop team leading experience to support the delivery of work from several engineers. Your expertise will also be key to enhance processes and ways of working across UK wide FPGA/Firmware delivery teams.Creating innovative VHDL based FPGA designsAdvanced verification techniques using either VHDL or SystemVerilog / UVMCurrent FPGA technologies from either Xilinx, Altera or Microsemi and their toolsModel Driven Engineering tools including MATLAB and SimulinkHigh Speed Interface Design & Integration, including PCIe, DDR3, EthernetAnalysing system level documents and deriving detailed Firmware requirementsAdopting a methodical approach to the full firmware design lifecycle, ideally working to a structured firmware process such as RTCA DO-254 or similarSpecifying complex timing and area constraints for efficient FPGA place and routeDe-bugging firmware designs and supporting system related verification and integrationEffective and flexible communicationConsiderable experience designing Firmware architecture using FPGA technologies and tools from either Xilinx, Intel (Altera) or Microsemi (Actel). Experience of fast interfaces such as PCIe, Ethernet, JESDC is also required. Able to use advanced verification techniques such as VHDL or System Verilog / UVM. Familiarity with Model Based Engineering using Matlab and Simulink tools is also an advantage Analysis of system level requirements to derive detailed Firmware requirements. A methodical approach to the full firmware design lifecycle, working to a structured firmware process such as RTCA DO-254 or similar.
Created: 2026-03-20