We are seeking an experienced FPGA Engineer to join a high-performing team at a top-tier investment bank located in Kowloon, Hong Kong. This role will involve working in a fast-paced financial environment, developing high-performance FPGA solutions for electronic trading platforms. You will collaborate closely with software developers, networking specialists, and hardware engineers to architect, implement, and deploy low-latency hardware trading systems.
As an FPGA Engineer, your primary responsibility will be to design and implement FPGA-based components to optimise trading performance, reduce latency, and increase throughput. You will take ownership of projects from conception through to implementation, testing, delivery, and support in a production environment. You must be capable of working closely with quants and traders to understand complex business requirements and reflect these effectively in your designs.
Key Responsibilities
- Design and implement FPGA solutions for ultra-low-latency trading applications
- Optimise hardware logic for speed and resource usage
- Collaborate with software teams to integrate FPGA systems with broader trading infrastructure
- Involve in full development lifecycle including design, simulation, synthesis, implementation, and verification
- Participate in performance tuning, testing, and deployment of FPGA systems
- Contribute to continuous improvements and drive new innovations in trading architecture
Requirements
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related discipline
- 5+ years of experience developing FPGA solutions, preferably in the financial sector
- Strong knowledge of RTL design using Verilog or VHDL
- Experience with FPGA development tools such as Vivado, Quartus, ModelSim or similar
- Deep understanding of timing closure, high-speed interfaces and resource optimisation
- Track record of building low-latency, high-throughput FPGA systems
- Experience with hardware/software co-design and C/C++ is desirable
- Strong problem-solving skills and the ability to manage complex systems
- Excellent communication and interpersonal skills
- Ability to work independently in a dynamic, high-pressure environment
Preferred Qualifications
- Experience working on trading systems in an investment bank or hedge fund
- Knowledge of TCP/IP, UDP, PCIe and hardware networking protocols
- Exposure to scripting languages (Python, Bash) for testing and automation
- Strong understanding of Linux environments and system-level debugging
- Interest or background in algorithmic trading or finance is a plus
This is an exceptional opportunity for an FPGA expert looking to apply their skills in a cutting-edge financial environment. If you are ready to shape the future of trading technology, we welcome your application.
