×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Engineer

Job in City of Edinburgh, Edinburgh, City of Edinburgh Area, EH1, Scotland, UK
Listing for: Alpha Data | FPGA
Full Time position
Listed on 2026-09-01
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 45000 - 70000 GBP Yearly GBP 45000.00 70000.00 YEAR
Job Description & How to Apply Below
Location: City of Edinburgh

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
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary