Principal FPGA Engineer

FPGA Design EngineerFull time on site in Edinburgh competitive market ratesInside IR356 month initial contractKey Responsibilities:Designing and developing firmware using VHDL for advanced airborne applicationsVerifying designs using either VHDL or SystemVerilogWorking within a structured firmware design process, ideally aligned with standards such as RTCA DO-254Creating innovative VHDL-based FPGA designsUtilising advanced verification techniques, including UVMEmploying current FPGA technologies (Xilinx, Altera, Microsemi) and their toolsUtilising Model Driven Engineering tools such as MATLAB and SimulinkDesigning and integrating high-speed interfaces like PCIe, DDR3, and EthernetAnalysing system-level documents to derive detailed Firmware requirementsDebugging firmware designs and supporting system-level verification and integrationJob Requirements:Degree in Electronics and Electrical Engineering, preferably with a focus on FPGA/Digital techniquesExperience in creating VHDL-based FPGA designsProficiency in advanced verification techniques using VHDL or SystemVerilog/UVMKnowledge of current FPGA technologies from Xilinx, Altera, and MicrosemiFamiliarity with Model Driven Engineering tools including MATLAB and SimulinkExperience in designing high-speed interfaces like PCIe, DDR3, and EthernetUnderstanding of structured firmware design processes and lifecycle managementAbility to specify complex timing and area constraints for FPGA place and routeEffective and flexible ..... full job details .....