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 complement our existing team, bringing deep industry experience and strong technical expertise. The role will be 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
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.