Description
FPGA / Firmware Engineer / Contract / Edinburgh / 3 months /I am recruiting an experienced FPGA / Firmware Engineer for 3 month project for my client based near Edinburgh.
The project:
- RTL Implementation and verification of logic blocks for a wireless communications system
- Customise, instantiate and inteerface LatticeMico (with periphals and RTOS) on a Xilinx FPGA
Responsibilities:
-
Plan, architect, implement and deliver production quality RTL logic blocks covering complex peripherals and the PHY layer of the company's wireless communication product.
-
Identify and optimise performance bottlenecks through timing analysis.
-
Deliver a customised LatticeMico system, associated peripherals and RTOS on a Xilinx FPGA device following requirements from the software team.
Skills/Experience:
- RTL coding, simulation, and verification, including test bench generation using VHDL or Verilog.
- High level programming (C, assembler) and scripting (e.g., Python, Perl, Tcl/Tk).
- Theories of digital communication (modulation, coding, sampling, etc.)
- Timing analysis and optimisation.
- Processor design (desirable)
- ASIC design flow and associated tools (desirable)
- Knowledge of the full Wi-Fi protocol stack (desirable)
FPGA / Firmware Engineer / Contract / Edinburgh / 3 months