FPGA Firmware Engineer

Manpower
Bellshill, UK
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£50,000.0
Working hours
Regular working hours

Tech stack

Automation of Tests Business Software Communications Protocols Software Debugging Ethernet Firmware Field-Programmable Gate Array (FPGA) Software Tools Systems Architecture Toolchain VHSIC Hardware Description Language (VHDL) Scripting
+3 more
Real Time Systems Fpga Hardware Pcb Layout

Job description

Are you an FPGA Engineer who enjoys solving real-world engineering challenges rather than working exclusively on firmware?

We’re supporting a growing technology business that is expanding its FPGA product range as existing products approach end-of-life. This is a rare opportunity to join a small, highly collaborative engineering team where you’ll play a key role in the development of next-generation FPGA-based products and help strengthen the company’s in-house FPGA capability.

This is a broad engineering role that combines FPGA development, hardware troubleshooting, system-level thinking and hands-on problem solving. You’ll be involved throughout the product lifecycle, from development and testing through to fault-finding and product improvement.

Why Join Our Client?

  • Play a key role in expanding a new generation of FPGA-based products.
  • Join a growing engineering business with ambitious plans for future development.
  • Work on challenging projects involving high-speed data acquisition and processing.
  • Gain exposure across firmware, hardware, testing and system-level design.
  • Be part of a close-knit team where your technical input has a direct impact.

What You’ll Do

  • Design and develop FPGA firmware solutions using VHDL.
  • Develop high-speed data acquisition, processing and storage systems.
  • Work on multichannel ADC sampling applications operating above 1GHz.
  • Develop and maintain communication interfaces including USB, Ethernet and SPI.
  • Analyse schematics, PCB layouts and physical hardware to diagnose issues.
  • Debug and optimise both FPGA firmware and electronic hardware.
  • Develop simple software tools and scripts to support testing, validation and automation.
  • Support end-to-end system and board-level design activities.
  • Select components and contribute to technical design decisions.
  • Collaborate with a small engineering team to develop innovative products and solutions.

Requirements

  • Strong FPGA development experience.
  • Excellent VHDL knowledge.
  • Experience with Xilinx devices and toolchains would be highly advantageous.
  • Ability to work confidently across both firmware and hardware environments.
  • Experience analysing schematics, PCB designs and electronic systems.
  • Strong fault-finding and debugging skills.
  • Understanding of high-speed data acquisition and processing systems.
  • Experience with communication protocols such as USB, Ethernet and SPI.
  • Basic software or scripting experience for test and validation activities.
  • A proactive engineer who enjoys taking ownership of technical challenges and delivering practical solutions.

Desirable Skills

  • Degree in Electronics Engineering or a related discipline.
  • RF or low-noise electronics experience.
  • Experience with multichannel ADC systems.
  • Knowledge of real-time processing architectures.
  • Exposure to PCB design tools and board-level electronics.
  • Experience developing automated test tools or engineering utilities.

If you’re an FPGA Engineer who enjoys combining firmware development with hands-on hardware troubleshooting, system design and technical problem-solving, we’d love to hear from you.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.totaljobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:12 min

Integrating toolchains to improve engineering efficiency and culture

Amir Friedman Amir Friedman +2 · WWC 2025

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · WWC 2021

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · WWC 2025

2:11 min

Promoting an open toolchain to maximize developer choice

Anu Bharadwaj Anu Bharadwaj · WWC 2023

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · WWC Europe 2026

Videos

See all

Related articles

See all