High-Performance Digital Circuit Designer
We're a technology-driven market maker seeking a skilled FPGA engineer to architect, design and deploy high-performance digital circuits for parsing market data and executing trades with ultra-low latency.
Main Responsibilities
* Circuit Design and Deployment: Architect, design and deploy high-speed digital circuits for parsing market data and executing trades with minimal latency.
* Collaboration: Collaborate closely with traders and software developers to translate strategy requirements into efficient hardware logic.
* System Optimization: Analyze and optimize system performance at every level, from transceiver tuning to circuit layout.
* Simulation and Testing: Develop and maintain a robust simulation and testing framework to ensure the reliability of deployed systems.
* Monitoring and Improvement: Continuously monitor and improve system performance in live trading environments through benchmarking and profiling.
Required Skills and Experience
* A minimum of 5 years' experience in financial markets or developing high-speed digital circuits.
* A degree in Electrical Engineering, Computer Engineering or a related field.
* Extensive experience with FPGA or ASIC technologies, including proficiency in VHDL, Verilog or SystemVerilog.
* Strong programming skills in languages such as Python, C++ or C.
* A solid understanding of digital design principles, including pipelining, flow control and clock domain crossing.
* Experience with high-level synthesis tools and toolchains (Vivado, Quartus, Synplify, etc.).
* A proven ability to optimize for low latency and high throughput in production systems.
* Familiarity with networking protocols (e.g., Ethernet, TCP, UDP).
About Our Opportunity
This is an exciting opportunity to work closely with our trading and technology teams to build high-performance digital circuits that directly impact trading outcomes. As an FPGA engineer, you will be responsible for pushing the limits of performance and redefining what's possible in a competitive technological landscape.
Our team values innovation, collaboration and continuous learning. If you are a skilled FPGA engineer looking for a challenging and rewarding role, we encourage you to apply.
In this role, you will have the opportunity to work on cutting-edge projects, develop your skills and expertise, and contribute to the success of our business.