Hardware Engineer

IMC Trading

  • Chicago, IL
  • 3 days ago

    Highlights

    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. 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.

    Numbers & Facts

    LocationChicago, IL

    Description

    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.What You'll DoASIC Design & DevelopmentParticipate in the full ASIC development lifecycle, from specification through integration and deploymentDesign and implement RTL for next‑generation ASIC platforms using SystemVerilogContribute to architecture and design discussions for performance‑critical hardware systemsDevelop new functionality that supports evolving trading and infrastructure requirementsCollaborate with hardware, software, and research teams to translate requirements into scalable solutionsVerification & TestingDevelop unit tests and verification environments for RTL designsValidate functionality and performance of hardware componentsDebug design and integration issues throughout the development processContribute to verification methodologies and testing infrastructureEnsure designs meet reliability, performance, and maintainability requirementsEngineering & ToolingDevelop scripts and tooling to improve engineering workflowsSupport automation efforts across design and verification processesContribute to continuous improvements in development methodologies and engineering practicesWhat You BringBS+ in Electrical Engineering, Computer Engineering, Computer Science, or a related technical disciplineStrong experience with RTL design and development using SystemVerilogStrong understanding of digital design fundamentalsWorking knowledge of C++Experience developing and executing verification and test strategiesExperience working with multi‑clock‑domain designs and clock‑domain crossing conceptsSolid understanding of Ethernet protocols and networking fundamentalsExperience with Python, Bash, or similar scripting languagesStrong debugging and problem‑solving skillsAbility to collaborate effectively across multiple engineering disciplinesNice to HaveASIC development experienceFPGA development experience with relevant ASIC design exposureFamiliarity with PMA (Physical Media Attachment) technologiesExperience with high‑performance networking systemsExperience designing low‑latency or performance‑sensitive systemsExposure to trading, market infrastructure, or financial technology environmentsExperience building verification frameworks or test automation toolsStrong C++ development skillsWhat Makes Someone Successful in This RoleBalances architecture‑level thinking with hands‑on implementationEnjoys solving difficult technical problems across hardware and software domainsTakes ownership of systems and follows through from design to deploymentDemonstrates strong attention to detail and engineering rigorThrives in collaborative environments and works well across teamsLearns quickly and adapts to evolving technical challengesCommunicates clearly and effectively with both technical and non‑technical stakeholdersSalary Range$200,000 - $225,000 USD#J-18808-Ljbffr

    Similar Jobs

    See more jobs