FPGA Systems Engineer

United States, New York
Permanent
Job ID: 2187

Job Description

[c. $200-300k Comp Package | Flexible Working Options]

Are you an expert in low-latency system design looking to push the boundaries of cutting-edge technology? Join a leading algorithmic trading firm as an FPGA Engineer, where you will be instrumental in optimising high-performance trading systems, collaborating with a team that consistently challenges industry standards. In this role, you’ll work across hardware and software layers, enhancing trading strategies by optimising low-level code and integrating FPGA systems seamlessly into the broader trading infrastructure!

Key Responsibilities


• Collaborate with strategy developers and hardware engineers to design and implement low-latency trading systems
• Optimise code performance and streamline processes across various systems
• Design and develop APIs for high-performance trading, ensuring efficient and seamless integration
• Deploy and monitor live trading systems, providing quick fixes and continuous improvements
• Build and maintain testing tools and infrastructure, focusing on long-term performance stability
• Contribute to the planning of networking layouts and system architecture to improve overall trading efficiency

Key Requirements


• 4+ years of experience in low-level programming with proficiency in C++
• Experience with UNIX/Linux operating systems, system performance, and network communications
• Hands-on experience with Verilog and FPGA development
• Proven track record in optimising hardware-software interaction for performance gains
• Bachelor’s degree in Computer Science, Engineering, or a related field
• Strong problem-solving and debugging skills, with the ability to manage multiple tasks efficiently



Apply for this role

All fields marked with * are required.

I confirm I have a pre-existing Right to Work in this location *

Back to Job Listings