Senior Firmware Engineer

1 Days Old

Overview

We are seeking a highly skilled Senior / Principal Firmware Engineer to join on a contract basis. This is an exciting opportunity to work on advanced engineering projects, delivering innovative solutions across defence and technology programmes.

Job Details

Job Title: Senior / Principal Firmware Engineer – Contract

Location: Edinburgh

Contract Type: Contract

About the Role

We are seeking a highly skilled Senior / Principal Firmware Engineer to join on a contract basis. This is an exciting opportunity to work on advanced engineering projects, delivering innovative solutions across defence and technology programmes.

Responsibilities

  • Design and develop FPGA-based firmware architectures using tools from Xilinx, Intel (Altera), or Microsemi (Actel)
  • Create innovative VHDL-based FPGA designs
  • Apply advanced verification techniques using VHDL or SystemVerilog / UVM
  • Analyse system-level requirements and translate them into detailed firmware specifications
  • Develop and integrate high-speed interfaces including PCIe, DDR3, Ethernet, and JESDC
  • Use Model Driven Engineering tools such as MATLAB and Simulink
  • Apply a methodical approach across the full firmware lifecycle, ideally in line with RTCA DO-254 or similar structured processes
  • Specify complex timing and area constraints for efficient FPGA place-and-route
  • Debug firmware designs and support system-level verification and integration
  • Collaborate effectively across multi-disciplinary engineering teams

Skills & Experience Required

  • Extensive experience designing firmware architecture using FPGA technologies and tools from Xilinx, Intel (Altera), or Microsemi (Actel)
  • Strong knowledge of VHDL, with advanced verification skills in SystemVerilog / UVM
  • Proven experience with high-speed interface design and integration (PCIe, DDR3, Ethernet, JESDC)
  • Familiarity with MATLAB and Simulink for Model Driven Engineering
  • Demonstrated ability to analyse system-level documents and derive detailed firmware requirements
  • Hands-on experience across the full firmware lifecycle, ideally within structured processes such as RTCA DO-254
  • Strong problem-solving and debugging skills
  • Effective communication and ability to work across multi-disciplinary teams

Seniority level

  • Mid-Senior level

Employment type

  • Contract

Job function

  • Information Technology

Industries

  • Defense and Space Manufacturing
  • Manufacturing
  • Robotics Engineering

We’re excluding irrelevant boilerplate content and focusing on the role and its requirements.

#J-18808-Ljbffr
Location:
City Of Edinburgh
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search