Lead FPGA Engineer
Chicago, IL
We are currently seeking a Lead FPGA Engineer to join one of our trading teams. While we has been leveraging FPGA technology for a number of years, Lead FPGA Engineer will have the opportunity to build an FPGA application from scratch for an existing team. We’re seeking a Lead FPGA Engineer that has a strong understanding of software and hardware interaction. This person will participate in the full development lifecycle, including system and block level testing, of low latency high throughput FPGA design.
Responsibilities:
- Architect and implement new FPGA applications (synthesis, place & route, static timing analysis, documentation) from the ground up
- Propose creative solutions to overcome FPGA/hardware limitations
- Research and evaluate a variety of cutting-edge FPGA hardware and technologies
- Conduct lab debugging and characterization of new hardware
- Liaise directly with software and other design teams
Requirements:
- Bachelor’s degree or higher, Computer/Electrical Engineering with 3+ years of experience within the field; (Master’s degree or higher also counts for experience)
- Highly autonomous with a can-do attitude able to lead an FPGA based project from system requirements to production
- Solid Hardware Engineering experience, especially with FPGA
- Strong capacity to quickly evaluate FPGA based project feasibility based on hardware limitation
- Strong skills in RTL logic design (Verilog) and verification; 2+ years of experience writing Verilog
- Strong capacity to quickly evaluate FPGA based project feasibility based on hardware limitation
- Experience in FPGA design flow including synthesis, place & route , static timing analysis is required
- Experience with the design of system-on-chip (SOC) architectures, memory & processor subsystems, networking, and peripheral interconnect is required
- Knowledge of the TCP/IP stack
- Strong working knowledge of either XILINX or ALTERA FPGA design flow
- Experience with functional verification utilizing high-level methodologies (e.g. System Verilog) is a plus.
- Excellent research and data gathering skills