Senior Firmware Engineer

10 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:
Edinburgh
Salary:
£150,000 - £200,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search