FPGA Engineer
Job Description:
Midas Technologies is seeking highly motivated FPGA Engineers to join our team. Successful candidates will be responsible for designing, developing, and maintaining hardware components that support our quantitative trading.
Key Responsibilities:
- Conduct FPGA device selection, demand analysis and structural design
- Conduct RTL implementation, simulation, validation and static timing analysis
- Conduct routing optimization, debugging and on-board tuning
- Investigate various hardware acceleration solutions specific to low-latency trading
- Conduct software and hardware system integration, testing and performance optimizations
- Closely follow relevant technological updates and keep up with industry trends
Qualifications:
- 3+ years of relevant working experience
- Degree in electrical engineering or computer science
- Strong coding skills in VHDL or Verilog
- Proficiency in Modelsim or other simulators
- Familiarity with Xilinx, Intel or other major FPGA device structures
- Proficiency in high speed digital logic circuit design, timing constraints, timing and area optimization
- Proficiency in FPGA debugging
- Fluency in English
Bonus points:
- Experience in low-latency trading system development
- Experience in low-latency FPGA programming or PCIe interface development
- Deep understanding of Linux (e.g., multicore, I/O subsystem, cache management, network protocol stack, etc.)
- Understanding of network card driver mechanisms and performance bottlenecks
- Ability to modify low-level drivers and tune for upper level applications
At Midas Technologies, we offer an enriching learning environment and exposure to cutting-edge technologies in a fast-paced, high-stakes industry. If you are passionate about FPGA engineering and eager to gain hands-on experience, we encourage you to apply.