Imc Graduate Hardware Engineer at IMC to develop custom ASICs for trading infrastructure. Participate in full ASIC lifecycle from RTL design to integration and verification.
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
Qualification
BS+ in Electrical EngineeringWorking knowledge of C++Experience with Python
Required
Support automation efforts across design and verification processes
Contribute to continuous improvements in development methodologies and engineering practices
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