FPGA Engineer
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 to work within our existing team to develop high-speed network interfaces between xPUs and our proprietary network. The successful candidate will deliver scale-up and scale-out xPU interface solutions, working iteratively through a series of prototypes to ultimately deliver a production-grade solutions. 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 industry experience of FPGA design for GPU/CPU interfacing and networking at 100Gbps and above
Experience of many of the following: UALink, NVLink, PCIe, RDMA, CXL
Comprehensive understanding of clock domain crossing techniques
Strong knowledge of FPGA tool flows (synthesis, partitioning, place&route, timing analysis)
Excellent skills in SystemVerilog/Verilog/VHDL
Scripting and automation, such as TCL and Python
Experience using Questa, VCS
Experience using Quartus/Vivado/Vitis
Experience in host software interfaces and device drivers
Experience with embedded systems, including soft processors (Microblaze/Nios/RISC V) and SoC programming
Experience with high-performance FPGA devices: Xilinx Versal Premium or Intel Agilex 7
A humble attitude and good communication skills
Bachelor or Master degree in electronics engineering, physics, or other relevant fields or experience within the industry;
- Locations
- London Office
- Remote status
- Hybrid
About Oriole Networks
Accelerating AI in a Low Carbon World – Oriole Networks is a photonic networking company, developing disruptive technologies for AI/ML and HPC networking that will revolutionise data centres.