Hardware Engineer
- Salary
- $200,000 - $225,000
- Level
- Mid
Not stated in the posting: work type, visa.
Open. First seen 2 October 2026.
About the role
IMC is seeking a Hardware Engineer to join our Global Hardware team and help develop the next generation of custom ASICs that power our trading infrastructure.
As a member of the Global Hardware organization, you’ll work on long-term, high-impact engineering challenges that directly influence the performance and scalability of IMC’s trading systems. This team focuses on designing proprietary hardware solutions that deliver meaningful advantages in latency-sensitive environments, partnering closely with software engineers, researchers, and trading teams to solve complex technical problems.
This role combines hardware design, verification, and system-level thinking. You’ll contribute across the ASIC development lifecycle, from RTL design and validation to integration within larger hardware platforms. Because of the team’s size and collaborative culture, engineers have broad ownership and exposure to multiple aspects of the design process rather than being confined to a narrow specialization.
Your Core Responsibilities:
- Participate in the full ASIC development lifecycle, from specification through integration and deployment
- Design and implement RTL for next-generation ASIC platforms using SystemVerilog
- Contribute to architecture and design discussions for performance-critical hardware systems
- Develop new functionality that supports evolving trading and infrastructure requirements
- Collaborate with hardware, software, and research teams to translate requirements into scalable solutions
- Develop unit tests and verification environments for RTL designs
- Validate functionality and performance of hardware components
- Debug design and integration issues throughout the development process
- Contribute to verification methodologies and testing infrastructure
- Ensure designs meet reliability, performance, and maintainability requirements
- Develop scripts and tooling to improve engineering workflows
- Support automation efforts across design and verification processes
- Contribute to continuous improvements in development methodologies and engineering practices
Your Skills & Experience:
- BS+ in Electrical Engineering, Computer Engineering, Computer Science, or a related technical discipline
- Strong experience with RTL design and development using SystemVerilog
- Strong understanding of digital design fundamentals
- Working knowledge of C++
- Experience developing and executing verification and test strategies
- Experience working with multi-clock-domain designs and clock-domain crossing concepts
- Solid understanding of Ethernet protocols and networking fundamentals
- Experience with Python, Bash, or similar scripting languages
- Strong debugging and problem-solving skills
- Ability to collaborate effectively across multiple engineering disciplines
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
$200,000—$225,000 USD
IMC's standard text
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.
What this role asks for
Particular to this role
Verilog
Rare in IMC's other 74 open postings.
Standard for embedded / hardware roles
C++
Common in embedded / hardware postings at any company.
In most of IMC's ads
Machine Learning · Python
Named in most of its open postings, whatever the role.
82% of this description is written for the role. The rest is IMC's standard text, folded away below.
Read against IMC's other open postings on this site.
The team: Development (Group) HIRES STEADILY
This role is one of 37 open in Development (Group). 5 were posted in the last 30 days and the oldest in July: a team that hires all year rather than one being built.
WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS
Machine Learning (37 of 37), Python (27 of 37), C++ (22 of 37), Java (17 of 37), Linux (10 of 37), Kubernetes (9 of 37), Docker (7 of 37)
OTHER ROLES ON THIS TEAM
- Software Engineer (Java) - Research Data Platform posted Oct 14
- Machine Learning Engineer Intern - Summer 2027 posted Oct 8
- Software Engineer, Early Career posted Sep 30
- Verification Engineer posted Sep 25
- Hardware Machine Learning PhD Research Internship posted Sep 23
- Software Engineer (Java) - Global Research Platform posted Sep 16
- Graduate Hardware Engineer posted Sep 14
- Performance Engineer posted Sep 10
- Quant Performance Engineer Intern - Summer 2027 posted Aug 27
- Quant Performance Engineer posted Aug 27
- Systems Engineer - AI Safety and Tooling posted Aug 26
- Software Engineer - Development Platform posted Aug 26
- Software Engineer – Application Platform posted Aug 14
- Software Engineer Intern 2027 posted Aug 12
- C++ Software Engineer, Early Careers posted Aug 5
- Graduate Software Engineer (2027) posted Jul 31
- C++ Software Engineer posted Jul 20
- Software Engineer - Risk Technology posted Jul 17
- Software Engineer Intern - Summer 2027 posted Jul 1
- Graduate Software Engineer posted Jul 1
- Graduate Hardware Engineer posted Jul 1
- Machine Learning Engineer posted Jun 26
- Quantitative Developer - Python posted May 29
- Software Engineer Intern posted May 7
- Java Software Engineer posted May 4
- Data Platform Operations Engineer – Performance posted Apr 8
- Java Software Engineer (Power/Gas) posted Apr 2
- C++ Software Engineer posted Mar 18
- C++ Software Engineer posted Jan 19
- Software Engineer – AI Powered Engineering posted Sep 26
- C++ Software Engineer posted Sep 12
- Graduate Software Engineer (2026) posted Aug 27
- Performance Engineer posted Jul 25
- Python Software Engineer posted Jul 9
- Machine Learning Engineer posted Apr 1
- Quant Developer DeFi - Digital Assets posted Jul 24
From the team and dates on IMC's own job board.
Salary context
9 other open postings titled Hardware Engineer state a salary: median USD 110,000 to USD 175,000 a year.
Similar jobs
- Hardware Engineer, FPGA at Normal Computing Corporation
Shares 4 skills: Verilog, C++, Machine Learning… · same seniority · same country - Design Verification Emulation, Hardware at River AI Inc.
Shares 4 skills: Verilog, Bash, C++… · same country · ✓ Visa sponsorship - FPGA Engineer (Starshield) at SpaceX
Shares 4 skills: Verilog, Bash, C++… · same seniority · same country - FPGA Engineer at Optiver Private Jobs
Shares 3 skills: Verilog, C++, Machine Learning · same seniority · same city - Engineering Manager (Embedded) at Distributed Spectrum
Shares 4 skills: Verilog, C++, Machine Learning… · same country - Site Reliability Engineer at IMC
Also at this company
Is this your posting and you want it taken down? Email info@careerholo.com.