FPGA / Firmware Engineer - Contract - Edinburgh

Edinburgh  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

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
Start date
03/2015
Duration
3 Months
From
Real Staffing
Published at
24.02.2015
Project ID:
856525
Contract type
Freelance
To apply to this project you must log in.
Register