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 develop high-speed network interfaces between xPUs and our proprietary network, delivering scale-up and scale-out xPU interface solutions through iterative prototypes to production-grade solutions.
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 with 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.
#J-18808-Ljbffr…
