FPGA Firmware Engineer

Posted just now by Expert Employment

Remote job
Location:
Reading
Salary/Rate:
£65,000 - £85,000/annum Hybrid role

We 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.

Main Duties:

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.

Technical Expertise:

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.

Type:
Permanent
Start Date:
ASAP
Contract Length:
Permanent
Job Reference:
2550
Job ID:
222541174
Applications:
Be first to apply

Remember: You should never send money to a prospective employer or disclose any financial information. Should you encounter any job listings requesting payments or financial details, please reach out to us immediately. For further guidance, visit jobsaware.co.uk.

Create new Job Alert

Create a new Job Alert to make sure you see the best new jobs first!

Your search has been saved and has been added to your Job Alerts