My client is a proprietary trading firm, active across a wide range of asset classes and regions. Seeking highly motivated and talented people to join the team, working with passionate and curious colleagues who thrive on solving complex problems.
As a member of the FPGA team, you’ll play a key role in driving the design and development of cutting-edge FPGA applications. You’ll play a crucial role in both pioneering new designs and upholding the robust performance of current systems, placing you at the core of technological initiatives and ensuring the firm remains at the forefront of the financial technology sector. An office-first firm, while they offer flexibility to employees, remote work is not available at this time.
- A Bachelor’s degree or higher in Computer/Electrical Engineering or Computer Science.
- Experience with FPGA/ASIC design and verification.
- Proficiency in design languages: SystemVerilog/Verilog/VHDL.
- Strong foundation in C/C++ programming.
- Familiarity with common FPGA tools.
- Exceptional analytical and troubleshooting skills.
- Demonstrable capabilities in RTL logic design, verification, and synthesis.
- Mastery over FPGA design flow including place & route, static timing analysis, and system-on-chip (SOC) architectures.
- Understanding of the TCP/IP stack, on-chip networking applications, and other common networking protocols.
- Adeptness in scripting, notably Python, with a focus on automating and facilitating efficient data collection.
- Acumen in system-level debugging, data analysis, and Linux environment operations.
For Senior Roles: Minimum 5 years in the field with a focus on FPGA or ASIC digital design, including leadership in software integration efforts.
- Collaborate with developers and traders to design, implement, and deploy FPGA solutions across diverse trading businesses.
- Lead the architecture and hands-on implementation of new FPGA applications, guiding them from concept to completion – encompassing RTL design, synthesis, place & route, to static timing analysis.
- Facilitate software integration efforts through innovative API development and optimization of low-level code.
- Innovate and devise solutions that challenge and overcome FPGA, hardware, and software constraints