About the job
ABOUT THE ROLE:
Join IMC, where we thrive on innovation and stay ahead of the curve in a fast-paced financial environment. If you are excited about leveraging cutting-edge technology to tackle complex challenges, the IMC Hardware Engineering Internship is your opportunity to shine.
As a Hardware Engineer, you won't just be writing code; you'll be at the forefront of identifying new opportunities, developing advanced technologies, and providing solutions. Our systems make millions of trading decisions daily in competitive markets, and our success stems from making quicker, smarter choices than our rivals. Our Hardware Engineers play a pivotal role in delivering impactful results.
During your internship at IMC, you will be guided by a mentor who will support your professional growth and project work, alongside engaging in pair programming and code reviews. You will contribute to a significant project with a focus on Low Latency systems.
Low Latency:
Dedicated to developing ultra-fast systems that form the backbone of IMC's trading infrastructure, you will work on minimizing latency to enable high-frequency trading. Your primary programming languages will be SystemVerilog and C++, and you will collaborate with software, performance, and network engineers.
WHAT YOU'LL DO:
- Engage in real projects that require complex problem-solving, while learning from experienced engineers and traders.
- Enhance your understanding of algorithm complexity, professional design principles, and fluent coding with our advanced FPGA technology.
- Gain skills in both hardware and software development.
- Utilize C++ and SystemVerilog for your development tasks.
- Collaborate in an innovative environment that values creativity and teamwork, fostering a culture of openness and idea-sharing.
- Deepen your knowledge of high-frequency trading.
- Build essential relationships within our trading and technology teams.
- Have the potential to secure a full-time position at IMC upon graduation.

