FPGA Engineer

2 Months ago • 5 Years + • Software Development & Engineering

Job Summary

Job Description

As an FPGA Engineer at IMC, you will be at the forefront of designing and deploying hardware systems for ultra-low latency trading. Your responsibilities include architecting, designing, and implementing FPGA-based solutions for market data parsing and trade execution. You will collaborate with traders and developers to translate strategies into real-time hardware logic, analyze and optimize system performance, develop testing frameworks, and monitor FPGA performance in live environments. The role demands a deep understanding of digital design, experience with FPGA development tools, and a commitment to pushing the boundaries of trading technology. This role requires a professional to design, develop, and deploy high-performance hardware solutions within the financial markets to give the company a competitive edge.
Must have:
  • 5+ years experience in financial markets or co-designing FPGA systems.
  • BS/MS/PhD in Electrical or Computer Engineering.
  • Proficiency in VHDL, Verilog, or SystemVerilog.
  • Strong engineering skills in Python, C++, or C.
  • Solid understanding of digital design principles.
  • Experience with FPGA development tools.
Good to have:
  • Experience with networking protocols (e.g., Ethernet, TCP, UDP).

Job Details

IMC is a leading global market maker, driven by technology and built on a foundation of continuous innovation. Our teams blend trading expertise, advanced research, and world-class engineering to provide liquidity across exchanges and asset classes.

At IMC, speed and precision are essential. Our FPGA engineers play a critical role in designing and deploying hardware systems that sit on the absolute front line of trading—processing market data, making decisions, and executing trades in nanoseconds. These systems are custom-built to deliver ultra-low latency and deterministic performance, giving us a decisive edge in highly competitive markets. As part of the FPGA team, you’ll work closely with traders and technologists to build hardware that directly shapes trading outcomes.

We're looking for an exceptional FPGA Engineer to help us push the limits of performance and redefine what's possible in a competitive technological landscape where the best trading idea alone doesn’t cut it anymore. Instead, only the best trading ideas that are enabled via robust, scalable and fast technology win.

Your Core Responsibilities

  • Architect, design, and deploy FPGA-based solutions for parsing market data and executing trades with ultra-low latency.
  • Collaborate with traders and developers to translate strategy requirements into real-time hardware logic.
  • Analyse and optimize system performance at every level—from transceiver tuning to logic layout.
  • Develop and maintain a robust simulation and testing framework to ensure system reliability.
  • Monitor and improve FPGA performance in live trading environments through benchmarking and profiling.
  • Explore emerging technologies and bring new ideas to continually sharpen our hardware advantage.

Your Skills and Experience: 

  • 5+ years’ experience in financial markets, exchange protocols (FIX, OUCH, ITCH), or co-designing FPGA and software systems.
  • BS/MS/PhD in Electrical Engineering, Computer Engineering, or related field.
  • Extensive experience with FPGA or ASIC technologies, including proficiency in either VHDL, Verilog, or SystemVerilog.
  • Strong engineering skills in Python, C++ or C.
  • Solid understanding of digital design principles, including pipelining, flow control, and clock domain crossing.
  • Experience with FPGA development tools and toolchains (Vivado, Quartus, Synplify, etc.).
  • Proven ability to optimize for low latency and high throughput in production systems.
  • Familiarity with networking protocols (e.g., Ethernet, TCP, UDP).

About Us

IMC is a global trading firm powered by a cutting-edge research environment and a world-class technology backbone. Since 1989, we’ve been a stabilizing force in financial markets, providing essential liquidity upon which market participants depend. Across our offices in the US, Europe, Asia Pacific, and India, our talented quant researchers, engineers, traders, and business operations professionals are united by our uniquely collaborative, high-performance culture, and our commitment to giving back. From entering dynamic new markets to embracing disruptive technologies, and from developing an innovative research environment to diversifying our trading strategies, we dare to continuously innovate and collaborate to succeed.

 

Similar Jobs

luxsoft - Senior KDB Developer

luxsoft

Chennai, Tamil Nadu, India (On-Site)
3 Weeks ago
Techstar group - Dotnet Developer

Techstar group

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
Click Therapeutics - Join Our Talent Community

Click Therapeutics

New York, United States (On-Site)
1 Month ago
Evolution  - Game Presenter

Evolution

Kaunas, Kaunas County, Lithuania (On-Site)
11 Months ago
Coda - Senior Software Engineering Manager

Coda

Bangkok, Thailand (On-Site)
3 Days ago
Rolls-Royce - Field Service Engineer

Rolls-Royce

Saudi Arabia (On-Site)
9 Months ago
Qualcomm - GPU Performance Verification Engineer

Qualcomm

San Diego, California, United States (On-Site)
2 Weeks ago
GoMotive - Engineering Manager

GoMotive

India (Remote)
2 Months ago
fluence - Sales Engineering and Energy Markets Manager

fluence

Japan (Hybrid)
5 Months ago
Cadence - Senior Principal Verification Engineer

Cadence

Montreal, Quebec, Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Abstraction Games - Senior Engine Programmer

Abstraction Games

Eindhoven, North Brabant, Netherlands (Hybrid)
3 Months ago
Next Level Business Services - .NET Developer

Next Level Business Services

Minneapolis, Minnesota, United States (On-Site)
8 Months ago
InMobiInMobi - Lead - Finance Controllership

InMobiInMobi

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Daybreak Game Company LLC - QA Analyst (Temp)

Daybreak Game Company LLC

San Diego, California, United States (On-Site)
12 Months ago
Apple - Display Process Engineer

Apple

Cupertino, California, United States (On-Site)
1 Week ago
Trek - Service Manager

Trek

Issaquah, Washington, United States (On-Site)
3 Days ago
Techland - Lead Level Designer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
7 Months ago
CD PROJEKT RED - DevOps Engineering Manager

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Philo - Ad Experience Product Manager

Philo

San Francisco, California, United States (On-Site)
1 Month ago
InMobiInMobi - Lead Product Analyst

InMobiInMobi

Bengaluru, Karnataka, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Sydney, New South Wales, Australia

Flying Bark - Rigging Artist

Flying Bark

Sydney, New South Wales, Australia (Hybrid)
3 Months ago
Canva - Engineering Manager (BE) - Content Management & Distribution

Canva

Melbourne, Victoria, Australia (Remote)
2 Months ago
Reach games studios - World Artist

Reach games studios

Sydney, New South Wales, Australia (Remote)
2 Months ago
Canva - Senior Frontend Engineer - Help Content and Findability

Canva

Melbourne, Victoria, Australia (Remote)
2 Months ago
CAE - ICT Lead

CAE

Homebush, New South Wales, Australia (Hybrid)
3 Weeks ago
Penumbrainc - Clinical Specialist

Penumbrainc

Western Australia, Australia (Remote)
3 Months ago
easygo - Brand Designer

easygo

Melbourne, Victoria, Australia (On-Site)
2 Months ago
Netflix - Animator

Netflix

Sydney, New South Wales, Australia (Hybrid)
4 Months ago
big ant - Character Artist

big ant

Adelaide, South Australia, Australia (On-Site)
1 Month ago
CAE - Project Specialist

CAE

Homebush, New South Wales, Australia (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Mozilla - Senior Application Engineer - ERP

Mozilla

(Remote)
1 Month ago
Simcorp - Lead Software Engineer

Simcorp

Noida, Uttar Pradesh, India (Hybrid)
3 Weeks ago
Apple - Software Engineer - Visual Intelligence

Apple

Seattle, Washington, United States (On-Site)
1 Month ago
NVIDIA - VLSI Physical Design Engineer - New College Grad 2025

NVIDIA

Massachusetts, United States (On-Site)
2 Months ago
Capgemini - Powerflex Engineer

Capgemini

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
ShyftLabs - Oracle Retail Engineer

ShyftLabs

Noida, Uttar Pradesh, India (Hybrid)
1 Month ago
lifechruh - Staff Software Engineer

lifechruh

Edmond, Oklahoma, United States (On-Site)
10 Months ago
CRB workforce  - Software Engineer

CRB workforce

Littleton, Colorado, United States (On-Site)
1 Month ago
Philips - Field Service Engineer

Philips

Dublin, County Dublin, Ireland (Remote)
2 Weeks ago
Rippling - Senior Software Engineer - France Global Payroll

Rippling

Paris, Île-de-France, France (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Sydney, New South Wales, Australia (On-Site)

Sydney, New South Wales, Australia (On-Site)

London, England, United Kingdom (On-Site)

Mumbai, Maharashtra, India (On-Site)

Mumbai, Maharashtra, India (On-Site)

New York, United States (On-Site)

Sydney, New South Wales, Australia (On-Site)

Sydney, New South Wales, Australia (On-Site)

Sydney, New South Wales, Australia (On-Site)

Chicago, Illinois, United States (On-Site)

View All Jobs

Get notified when new jobs are added by IMC

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug