FPGA Firmware Engineer

Engineering Ltd
Reading, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 75K

Job location

Reading, United Kingdom

Tech stack

C
Boolean Algebra
C++
Linux
Digital Electronics
Firmware
Field-Programmable Gate Array (FPGA)
Hardware Description Language
Signal Processing
Tcl (Programming Language)
Verilog
VHDL
Number Systems
Digital Access Carrier System
GIT

Job description

FPGA, Firmware, Linux, Hardware, Power systems, RF,VHDL, C++, Git, signal processWe are seeking a FPGA firmware engineer, specialising in the design and development of advanced electronics hardware, including power systems, analogue, digital, and RF components. In this role, you will oversee the complete firmware development cycle, from negotiating requirements and drafting design architecture to validating and verifying the final product., Design and implement high-quality FPGA firmware, incorporating signal processing and high-speed data interfaces. Create and execute testbenches to verify FPGA firmware functionality. Develop firmware for complex FPGAs, SoCs, and PLDs, ensuring optimal performance. Conduct firmware testing on actual hardware systems.

Requirements

A degree in Electrical Engineering, Communications Engineering Strong foundation in electronic engineering, including binary number systems and digital logic design RTL level. Proficiency in HDL languages VHDL or Verilog and a minimum of two years of experience as a firmware developer. Comprehensive understanding of FPGA architecture and signal processing for RF signals, ADCs, and DACs. Familiarity with digital electronic and DSP design principles. Experience with Xilinx FPGAs Competence in using lab equipment such as oscilloscopes, spectrum analysers, RF signal generators, and network analysers. Knowledge of Linux, Git, TCL, and C programming.

Apply for this position