Hardware Engineer
Responsibilities:
The Hardware Engineer at IMC Americas, Inc. in Chicago, Illinois will be responsible for designing and developing field-programmable gate array (FPGA) projects, including improving and adapting current designs; designing and developing complex systems to accelerate processing of data streams; working closely with Development, Performance Engineering (IT), and Trading teams to build an innovative platform design; managing the multi-vendor FPGA build, testing and deployment process tool flow using Teamcity; developing field-programmable gate array platforms in VHDL and Verilog on Altera and Xilinx; designing hardware solutions using Python as a description and verification language; and translating business requirements into a mix of hardware and software solutions.
Education and Experience Required:
- Master's degree in electrical engineering, computer engineering, or computer science
- 1 year of experience in FPGA engineering
- Must have some work experience with each of the following: (1) implementing trading system design using RTL to minimize cycle count for workflows; (2) identifying use cases for FPGAs in high-frequency trading; and (3) integrating hardware and software systems to reduce latency of trading systems
In lieu of master's degree plus 1 year of experience, will accept bachelor's degree plus 5 years of experience in same fields.