PhD in Electrical Engineering, Computer Architecture, or related field (or in progress)
Experience with VHDL/Verilog coding
Proficiency in Python for unit testing
Familiarity with Xilinx and/or Altera FPGAs
Experience with Modelsim simulation
Knowledge of networking protocols (IP/TCP/UDP)
Analytical mindset and strong communication skills
Responsibilities
Design and build new scalable systems
Maintain existing FPGA code
Conduct unit testing using Python
Simulate designs with Modelsim
Debug and resolve FPGA issues
Innovate solutions to overcome existing limitations
Collaborate in a small, dynamic team environment
Benefits
Engage with cutting-edge technology
Opportunity for innovation in automated trading
Collaborative team atmosphere
Growth potential in a highly specialized field
Exposure to advanced FPGA development tools
Full Job Description
As part of the FPGA team, you'll work with cutting-edge technology to improve performance and latency of our systems. As a member of a small and dynamic team, you'll not only work to solve production issues but also come to the table with new and innovative ideas for automated trading.
Job Functions:
Design and build new scalable systems
Maintaining FPGA code
Use Python for unit testing
Use model-sim for simulation
Debug and fix FPGA issues
Innovate and design solutions that will overcome current limitations
Key Capabilities:
PhD in Electrical Engineering, Computer Architecture, or another closely-related engineering discipline (in the progress of obtaining or has obtained)
Experience coding in VHDL/verilog
Proficiency with Python for unit testing
Used Xilnix and/or Altera FPGAs
Familiar with Modelsim
Previously worked on large FPGA stratix V or/and Virtex ultra-scale+ is a plus
Knowledge of networking protocols:IP,/TCP/UDP etc.
Highly analytical mindset
Excellent communication skills, both written and oral
Results oriented, highly flexible, team player
Can tackle new things without a lot of help; fast learner
Driven and self-guided
Ability to function independently and take ownership
Ability to multitask and iterate quickly towards a better solution