
FPGA Firmware Engineer (UNB017, UNB034, UNB035)
- England
- Permanent
- Full-time
- 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.
- 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
- Excellent compensation package inclusive of competitive salary, pension, and 25 days holiday in addition to the UK bank holidays
- Bonus and stock options package
- Career development training opportunities (in-house and external)
- Hybrid working
- Cycle to Work and Employee Referral schemes
- 24/7 access to discount platform across 900 retailers
- 24/7 access to the Well-being Centre and Employee Assistance Hotline
- Free access to a gym