Job Description
Our Edinburgh based client have an exciting opportunity to join a their team as a Senior Firmware Engineer.
The Firmware Engineer will be responsible for designing, structuring, and testing FPGA sub-systems for the company’s network monitoring products. This role is hands-on and involves creating FPGA IP Cores, developing System-on-Chip RTL designs, and building verification testbenches.
Experience designing FPGA IP cores or sub-systems are required, and experience in the following is beneficial:
* Developing FPGA architecture based on technical specs.
* Working with major FPGA and CPLD devices.
* Using VHDL/Verilog languages for FPGA development.
* Building high-speed, multi-frequency clocking structures.
* Using Intel or Xilinx tools for FPGA design and timing analysis.
* Designing high-speed optical and SERDES interfaces (up to 28G/56G).
* Working with version control systems like CVS, Subversion, or Git.
* Meeting tight deadlines both independently and in teams.
Additional Skills:
* Experience with software/embedded software for FPGA hardware.
* Familiarity with telecom or data communications hardware.
* Understanding of telecom protocols and packet structures, including OTN, SONET/SDH, PDH, and Ethernet.
Details:
* Competitive Salary
* Company Bonus Scheme
* Personal Bonus Scheme
* 28 Days Holiday
* Healthcare Plans
* State of the art office