Senior FPGA Firmware Engineer

Senior FPGA Firmware Engineer

ALL.SPACE

Reading, United Kingdom

Responsibilities

  • Develop FPGA firmware to industry standards, that implements signal processing functions, glue logic, and high-speed interfaces
  • Develop testbenches for FPGA firmware and perform the verification
  • Develop firmware for complex FPGAs, SoCs, and PLDs
  • Test firmware on system hardware
  • Support integration efforts as required
  • Develop and agree development plans with the team leader and work towards the plan to deliver firmware on time
  • Review firmware code developed by peers
  • Contribute towards miscellaneous firmware team activities

Requirements

  • Education:
    • University degree in Electrical, Communications, or related engineering discipline (first or upper-second class)
    • PhD would be a significant advantage
  • Soft skills:
    • Proactive “can-do” mentality
    • Ability to present information and communicate using well-thought-out responses; both verbal and written
    • Good interpersonal skills
  • Required Technical skills:
    • Robust electronic engineering skills
    • Binary number arithmetic
    • Digital logic design at Register Transfer Level (RTL)
    • HDL programming (VHDL or Verilog)
  • Following skills and experience are advantageous:
    • At least two years’ experience as a firmware developer
    • FPGA firmware architecture design
    • Signal processing theory of RF signals, ADC and DAC
    • Digital electronic design
    • Digital signal processing (DSP) design
    • Experience with Xilinx FPGAs (RFSoC, MPSoC, Ultrascale+, etc.)
    • Experience with Xilinx design suite (Vivado, Vitis, Petalinux, etc.)
    • Use of bench equipment (e.g. spectrum analyser, oscilloscope, RF signal generator, network analyser)
    • Linux
    • Git
    • TCL
    • C programming
    • Microsoft Office Suite

Don't forget to mention Space-Careers when applying.

Share this Job

Space-Careers Logo

© EuroJobsites 2026