Job Search and Career Advice Platform

Enable job alerts via email!

FPGA Design Engineer - AI and HPC Networking

Oriole Networks

Greater London

On-site

GBP 60,000 - 80,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company in Greater London is seeking an experienced FPGA Engineer to work on innovative AI/ML and HPC networking solutions. You will design and implement microarchitectures, prepare technical documentation, and conduct testing. The ideal candidate should have extensive experience in FPGA design for high-speed networks, expertise in relevant tools and languages, and a degree in electronics engineering or similar. The role offers the opportunity to work on groundbreaking projects in a collaborative environment.

Qualifications

  • Extensive hands-on industrial experience of FPGA design for network applications at 100Gbps and above.
  • Experience with high-performance FPGA devices.
  • Strong knowledge of FPGA tool flows (synthesis, partitioning, place&route, timing analysis).

Responsibilities

  • Microarchitecture definition in collaboration with the broader team.
  • Preparing detailed technical documentation and presentations to stakeholders.
  • Delivering and validating FPGA-based lab setups for customer trials.

Skills

FPGA design for network applications
SystemVerilog
Verilog/VHDL
C/C++
TCL and Python scripting
Communication skills

Education

Bachelor or Master degree in electronics engineering, physics, or relevant fields

Tools

Xilinx Versal Premium
Questa
ModelSim
Vivado
Vitis
Job description

At Oriole Networks, we are developing disruptive technologies for AI/ML and HPC networking that will revolutionise Data Centers. These technologies will speed up training and inference while dramatically reducing energy consumption for a sustainable future.

We are looking for an experienced FPGA Engineer with passion and experience in prototyping and experiments. The engineer will work iteratively through a series of prototypes to ultimately deliver a production-grade solution. Responsibilities will include microarchitecture definition, implementation, and testing, as well as interfacing with software.

Responsibilities:
  • Microarchitecture definition in collaboration with the broader team.
  • Preparing detailed technical documentation and presentations to stakeholders.
  • RTL Implementation, synthesis, timing closure.
  • Unit verification planning and simulation testing using SystemVerilog.
  • Delivering and validating FPGA-based lab setups for customer trials.
Skills & Experience:
  • Extensive hands‑on industrial experience of FPGA design for network applications at 100Gbps and above.
  • Experience with high‑performance FPGA devices: Xilinx Versal Premium.
  • Bare metal use of high‑speed transceivers such as GTM/GTY.
  • Experience and good understanding of packet processing and MAC protocol, PTP etc. Experience using PCIe (at least 4th gen) though it is optional.
  • Strong knowledge of FPGA tool flows (synthesis, partitioning, place&route, timing analysis).
  • Comprehensive understanding of clock domain crossing techniques.
  • Strong knowledge of FPGA debug tools such as JTAG/ILA.
  • Excellent skills in SystemVerilog/Verilog/VHDL.
  • Experience using simulation tools such as Questa, ModelSim, Vivado and Vitis.
  • Scripting and automation, such as TCL and Python. Efficient in C/C++.
  • A humble attitude and good communication skills.
  • Ability to create an understanding of complex ideas, concepts and designs to a variety of audiences from multiple backgrounds.
  • Bachelor or Master degree in electronics engineering, physics, or other relevant fields or experience within the industry.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.