Who is Allston Trading?
Founded in 2002 by former CME floor traders, Allston Trading is one of the world's leading electronic trading and market-making firms, providing liquidity in global energy, commodity and financial futures markets. Allston is owned by its current and former employees, a retired founder, and long-term institutional backers Sequoia Capital and Francisco Partners. We are proud of our track record through multiple macro-economic cycles and an ever-evolving landscape of technology, regulation and market structure. We have attracted and retained many of the industry's best and brightest trading, analytical and technology professionals.
Headquartered in Chicago, we also have offices in New York, Houston, San Francisco Bay Area and London.
What does the role entail?
Develop and test network applications utilized in trading and risk management
Design and rapidly implement prototypes of the above using knowledge of the most appropriate computational algorithms and data structures
Write thorough testbenches for all internally developed components
Analyze performance in detail and continuously identify bottlenecks
Interface with users to ensure that requirements are met
Other responsibilities as assigned by management
This role is based in Chicago.
What does it take?
At least 5 years of professional experience developing with a commercially used HDL (preferably SystemVerilog and/or Verilog)
Experience with FPGA development using Altera Quartus design software preferred
Must have Verilog experience
Completed at least one full FPGA design cycle
Looking for development experience in Verilog targeting the Altera chip
Experience using ModelSim, Questa Core or an equivalent simulation tool
Candidate must have development and design experience rather than FPGA testers or verification
Experience with timing closure techniques for large designs
Some coding experience with C/C++ or x86 assembly
In-depth knowledge of TCP/IP protocol stack
Experience writing test benches
Knowledge of network operations and protocols
Proficiency utilizing DMA and operating with related kernel modules in Linux (using C/C++)
Knowledge of PCIe Bus Standard preferred
What are the benefits?
Quarterly bonus program
Catered breakfast and lunch daily
Weekly shoulder massages
Flexible vacation policy
Paid maternity leave
401(K) matching plan
Casual dress code
Frequent company events
Employee discount program and much more!