Jobs › IMC Trading

Verification Engineer

IMC Trading · Chicago, IL · Development (Group)

Posted Sep 30, 2026 · We last checked this listing on Oct 6, 2026

Apply at IMC Trading

Likely interview questions for this role

Written from this job description, not a generic list. Each one notes what the interviewer is really checking.

About your past

Tell me about the hardest bug you found in verification. How did you find it?

What they are checking: Whether they find deep bugs through good stimulus and checking, not luck.

How do you work well in a small team spread across time zones?

What they are checking: Collaboration in a small, global team that owns the complete solution.

What would you do

An RTL designer says a failure is a testbench bug. How do you handle it?

What they are checking: Whether they can resolve disagreements with designers using evidence.

The team needs to ship fast and wants to cut verification. What do you say?

What they are checking: Whether they can balance speed with risk in a team that moves quickly.

About the work

Walk me through how you'd build a UVM testbench for a block that parses network packets.

What they are checking: Real hands-on UVM experience, which the posting asks for at three or more years.

How do you decide when verification is done?

What they are checking: Understanding of metrics-based verification and driving coverage to closure.

What's the difference between code coverage and functional coverage, and why do you need both?

What they are checking: Depth in coverage metrics that guide where verification effort goes.

How would you automate regressions so the team gets fast feedback on every change?

What they are checking: Experience with regression automation and tracking for fast turnaround.

How do you verify at the system level when hardware and software interact?

What they are checking: Ability to build system-level testbenches and work with the software team.

How have you used C++ in verification, for example as a reference model?

What they are checking: Experience using C++ alongside SystemVerilog, which the posting lists.

Which EDA tools have you used for simulation and debugging, and what scripts did you write around them?

What they are checking: Practical familiarity with industry tools and scripting to speed up the flow.

Practice this interview out loud.

Offer builds a real interview for this exact role at IMC Trading from your resume and this job description, asks the questions one at a time, and tells you what landed. The first one is free.

Practice this out loud

The full job description

As published by IMC Trading.

As a Verification Engineer at IMC, you will be part of the R&D team. You’ll have the opportunity to work on novel solutions to accelerate trading decisions to the technological limit. In addition, you’ll work on forward looking solutions that anticipate future requirements. Your Core Responsibilities:  • Work in a small and globally distributed team that takes responsibility for the complete solution • Collaborate closely with RTL and SW team to validate complex systems • Automate verification flow for fast turn-around time to enable rapid development • Use a variety available tools and methods to drive for successful end results Your Skills and Experience:  • Bachelors in Electrical Engineering, Computer Engineering, or related technical field • 3+ years of experience verifying complex hardware designs using UVM • Experience working with industry standard 3 rd party EDA tools • Experience with regression test automation and tracking • Ability to develop system and block level testbenches • Understanding of metrics based verification, tracking and reporting coverage to drive to closure • Experience in SystemVerilog/Verilog, and C++ • Experience with scripting languages • Ability to work in a Linux environment The Base Salary range for the role is included below. Base salary is only one component of total compensation; all full-time, permanent positions are eligible for a discretionary bonus and benefits, including paid leave and insurance. Please visit Benefits - US | IMC Trading for more comprehensive information. Salary Range $175,000 — $225,000 USD About Us IMC is a research-driven trading firm where quantitative modeling, machine learning, and engineering shape how modern markets are traded. A stabilizing force in markets since 1989, we provide liquidity across trading venues, delivering the best outcome in value and risk management to investors. Using our own technology and capital, we build proprietary systems and algorithms that operate across global markets. Our researchers, traders, and engineers work as a collective, combining rapid experimentation, advanced infrastructure, and real-time feedback to turn insight into execution and execution into advantage.  

Apply at IMC Trading