About us:
VICI Holdings' Hardware team is seeking a skilled Digital Design Engineer to join our dynamic group. In this role, you will be pivotal in advancing our trading systems, contributing to the development and enhancement of cutting-edge technologies. We boast the leading digital hardware development team in Taiwan and possess FPGA design technology in parallel with wall street trading firms. This expertise enables us to build ultra-low-latency, fully automated trading systems. Our trading strategies cover stocks, futures, and derivatives, achieving a daily global trading volume in the hundreds of millions dollars.
Roles/ Responsibilities:
• Micro-architecture, design and implement high-performance digital circuits optimized for low-latency application
• Develop high speed data paths, ensuring minimal logic depth and efficient pipeline
• Optimize critical paths and combinational logic to reduce propagation delays and improve throughput
• Work with Verilog/ System Verilog to implement RTL design
• Apply parallelism and resource sharing techniques to enhance performance and throughput
• Develop latency-aware micro-architectures for real-time processing and networking applications
• Debug, optimize and iterate on designs using FPGA platform and cycle-accurate simulation
• Work closely with digital/system verification engineers to ensure functional correctness and performance validation
【FPGA Verification and debug】
• Take ownership of FPGA verification tasks to ensure design correctness and performance.
• Develop and execute verification plans for high-speed IPs such as PCIe, Ethernet, and Switches.
• Support system validation engineer to debug FPGA issue
【Tool Expertise】
• Utilize Altera/ Xilinx verification tools, including Quartus/ Vivado, to validate FPGA designs efficiently. -> is a plus
• Resolve issues with system validation engineer, and ensure designs meet performance specifications.
【Design Collaboration】
• Collaborate closely with Algorithm, software, design validation and application team to define micro-architecture
Performance Analysis:
• Conduct performance testing and analysis, ensuring the low-latency goals are met across various use cases.
• Capability to solve routing timing issue and analysis FPGA timing report result
【Candidate Requirements】
• BS/MS degree above from EE, CE
• Strong experience in digital circuit design, especially high-performance, low-latency application
• Experience with low-latency datapath design, including mathematics, multiplexers, FIFOs and registers
• Strong debugging and optimization skills using simulation tools (VCS & Verdi)
• Experience using Quartus or Vivado to conduct FPGA verification
• Experience in high-speed interface design or knowledge in PCIE/ Switch/Ethernet/MIPI/DDR implementation is a plus.
• Familiar Linux/ Unix working environment
• Experience with FPGA design and prototyping for fast iteration and validation
• Strong debugging and optimization skills using simulation tools (VCS & Verdi)
• Strong analytical and problem-solving skills, with an emphasis on performance-driven design
Other Requirements:
• Demonstrated ability to tackle complex design challenges and implement effective solutions.
• Familiarity with high-bandwidth memory interface (DDR, HBM, etc.)
• Exposure to networking protocols (Ethernet, PCIe, etc.)
• High self-motivated individual with good communication skill
• English level – working level proficiency is a plus.
Interview Process:
• HR Phone Interview(15-30mins) -> Coding Test -> AI Interview (Online) -> F2F Interview -> HR Manager