Is this an FPGA job spec or a lecture on FPGA?

Started by kaz 1 year ago91 views

A current active contract role for an FPGA engineer  is around but sounds very strange in that it tries to explain the FPGA more than the required skills for the role. Here is a copy/paste:

"Key Requirements: – 

The candidate will work with a research prototype of an optical network, and will be responsible for interfacing FPGAs acting as Top-of-rack switches with servers. – 
The final outcome will be a demonstration of server-to-server communication atop the prototype. – 
The ideal candidate will have a background in the field of communications; experience with physical and link layer protocols, including MAC IP blocks and link-layer flow control is a plus. Familiarity with Vivado is useful. – 
A field-programmable gate array is an integrated circuit designed to be configured by a customer or a designer after manufacturing – hence field-programmable . – 
The FPGA configuration is generally specified using a hardware description language, similar to that used for an application-specific integrated circuit. – 
Field Programmable Gate Arrays (FPGAs) are semiconductor devices that are based around a matrix of configurable logic blocks (CLBs) connected via programmable interconnects. – 
FPGAs can be reprogrammed to desired application or functionality requirements after manufacturing. – 
This feature distinguishes FPGAs from Application Specific Integrated Circuits (ASICs), which are custom manufactured for specific design tasks. – 
Although one-time programmable (OTP) FPGAs are available, the dominant types are SRAM based which can be reprogrammed as the design evolves. "