Graduate Hardware Engineer
IMC TradingAbout the Role
As a Graduate Hardware Engineer at IMC, you'll begin your career with a comprehensive five-week Global Trainee Programme led by experienced engineers and traders, alongside fellow graduates from Europe, the United States, and Asia-Pacific.
After the programme, you'll continue your development in your local office, working closely with a mentor on real-world, high-impact projects. Your work goes far beyond coding: you'll gain a deep understanding of IMC's FPGA RTL development process and how technology drives their trading strategies.
- Design, implement, and validate improvements to IMC's FPGA trading systems
- Work hands-on with cutting-edge hardware and development tools to optimise system performance
- Participate in pair programming, peer code reviews, and design discussions
- Collaborate with traders and software engineers to deliver robust, low-latency systems
- Grow through workshops, training sessions, and networking events across all IMC regions
Requirements
- Recently graduated (or graduating by 2027) with a degree in Computer Science, Software Engineering, Electrical Engineering, or a related discipline
- Experience with a hardware descriptive language such as VHDL, Verilog, or SystemVerilog
- Proficiency in at least one programming language (C++ or Python preferred)
- Strong analytical and problem-solving abilities with a passion for tackling complex technical challenges
- Collaborative mindset; you thrive in environments that value creativity, innovation, and teamwork
- A genuine interest in how technology shapes financial markets (no prior finance experience required)
- Available to start full-time in February or August 2027
- Due to current U.S. immigration and visa restrictions, some candidates may not be eligible to obtain the U.S. business visa required as part of our Global Traineeship Programme