Firmware Engineer

Alpha Data | FPGA

City of Edinburgh

Hybrid

GBP 45,000 - 70,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid working
Learning & development opportunities

Job summary

Alpha Data is seeking a Firmware Engineer to develop FPGA-based firmware and software across the full product lifecycle, collaborating with hardware and software teams. You will work on high-performance FPGA platforms used in demanding applications and gain exposure to cutting-edge technology.

The role offers hybrid working arrangements, engagement with experienced engineers, and opportunities to influence product development within an employee-owned company.

Qualifications

  • Bachelor level degree in electronics or software engineering or related discipline
  • Experience with AMD/Xilinx FPGAs/SoCs and Vivado Design Suite
  • Proficient in C and/or C++ programming
  • Experience debugging software and FPGA firmware
  • Experience with test design and validation

Responsibilities

  • Develop and maintain firmware for FPGAs, microcontrollers, and embedded processors.
  • Design, implement, and maintain software components, including device drivers and supporting tools for customer applications.
  • Debug, test, and validate software and firmware for reliability and performance.
  • Respond to and resolve customer support requests related to software and firmware.
  • Collaborate with hardware and systems engineers to ensure effective integration of software and electronic systems.
  • Contribute to code quality through documentation, reviews, and adherence to development standards.
  • Support the development of example designs and reference implementations for customers.

Skills

C
C++
Debugging
Test Design
Java

Education

BSc/BEng in Electronics/Software Engineering or related discipline

Tools

Vivado Design Suite
AMD/Xilinx FPGAs/SoCs

Job description

Help develop technology that powers some of the world's most demanding applications.

Do you enjoy solving complex engineering challenges and seeing your work become part of cutting-edge technology products?

Alpha Data is looking for a Firmware Engineer to join its growing engineering team, developing advanced FPGA-based solutions used across high-performance computing, defence, aerospace and other demanding applications.

Working alongside experienced FPGA, hardware and software engineers, you'll contribute to products that push the boundaries of performance while developing highly sought-after technical skills.

As an employee-owned business with a flat organisational structure, Alpha Data gives engineers genuine influence. You'll work closely with decision-makers, contribute directly to product development and see the impact of your work on real-world systems.

The Opportunity

You’ll become part of a multidisciplinary team responsible for developing and supporting software and firmware for Alpha Data's FPGA-based platforms, working across the full product lifecycle from concept through to deployment.

Key Responsibilities
  • Develop and maintain firmware for FPGAs, microcontrollers, and embedded processors.
  • Design, implement, and maintain software components, including device drivers and supporting tools for customer applications.
  • Debug, test, and validate software and firmware to ensure reliability and performance.
  • Respond to and resolve customer support requests relating to software and firmware issues.
  • Collaborate with hardware and systems engineers to ensure effective integration of software and electronic systems.
  • Contribute to code quality through documentation, code reviews, and adherence to development standards.
  • Support the development of example designs and reference implementations for customers.
What We’re Looking For
  • BSc/BEng in Electronics/Software Engineering or related discipline (or higher)
  • AMD/Xilinx FPGAs/SoCs, including use of Vivado Design Suite
  • C and/or C++
  • Debugging Software and FPGA firmware
  • Test Design
  • Java (JDK Console or GUI Applications)
Why Join Alpha Data?
  • Employee-owned company where everyone shares in success
  • Flat structure with direct access to technical leaders
  • Work alongside recognised FPGA experts
  • Exposure to cutting-edge technology projects
  • Strong learning and development opportunities
  • Hybrid working and competitive benefits package
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior/Lead Firmware Engineer
Senior/Lead Firmware Engineer

Alpha Data | FPGA • City of Edinburgh

Hybrid
GBP 80,000 - 110,000
Hybrid working
Employee-owned
Flat structure
Senior/Lead Firmware Engineer (AD-ENG17)
Senior/Lead Firmware Engineer (AD-ENG17)

Alpha Data | FPGA • City of Edinburgh

Hybrid
GBP 85,000 - 100,000
Comprehensive benefits package
Cutting-edge technologies exposure
Collaborative work environment
Firmware Engineer (AD-ENG16)
Firmware Engineer (AD-ENG16)

Alpha Data Inc. • City of Edinburgh

Hybrid
GBP 30,000 - 52,000
Competitive salary
Onsite in Edinburgh
Professional growth opportunities
+1
Firmware Engineer - FPGA/Embedded, Hybrid, Employee-Owned
Firmware Engineer - FPGA/Embedded, Hybrid, Employee-Owned

Alpha Data | FPGA • City of Edinburgh

Hybrid
GBP 45,000 - 70,000
Hybrid working
Learning & development opportunities
Embedded Firmware Engineer - FPGA/SoC
Embedded Firmware Engineer - FPGA/SoC

Alpha Data Inc. • City of Edinburgh

Hybrid
GBP 30,000 - 52,000
Competitive salary
Onsite in Edinburgh
Professional growth opportunities
+1
Field-Programmable Gate Arrays Engineer
Field-Programmable Gate Arrays Engineer

Gattaca • St Leonards

On-site
GBP 60,000 - 80,000
Career progression and technical leadership
Support for professional development
Senior Firmware Engineer — Hybrid, Employee-Owned FPGA
Senior Firmware Engineer — Hybrid, Employee-Owned FPGA

Alpha Data | FPGA • City of Edinburgh

Hybrid
GBP 80,000 - 110,000
Hybrid working
Employee-owned
Flat structure
Principal Firmware (FPGA) Engineer
Principal Firmware (FPGA) Engineer

Morson Talent • Crawley

On-site
GBP 90,000 - 130,000
Pension with employer contributions
Hybrid working
Career development opportunities
+1
Senior Embedded Firmware Lead for FPGA/SoC
Senior Embedded Firmware Lead for FPGA/SoC

Alpha Data | FPGA • City of Edinburgh

Hybrid
GBP 85,000 - 100,000
Comprehensive benefits package
Cutting-edge technologies exposure
Collaborative work environment
Firmware (FPGA) Engineer
Firmware (FPGA) Engineer

Morson Talent • Crawley

Hybrid
GBP 50,000 - 70,000
Coaching and training
Generous holiday allowance
Flexible working arrangements