Quantiq specializes in high frequency derivatives trading in the largest markets worldwide. Our approach is rigorous and pragmatic, driven by technological expertise and analytics, informed by real-world experience. We value employees who love to learn and have the tenacity, curiosity, and willpower to contribute to our continuing success.
We are a small but passionate team, dedicated to enhancing and refining our tried and true methods as we commit to our ongoing growth and performance.
Role Description :
As a Hardware Developer, you’ll be responsible for designing, optimizing, and maintaining our critical network paths and infrastructure. Working alongside a skilled team of developers, you’ll contribute to our custom FPGA data processing platform, focusing on low-latency digital logic design, IP optimization, and software interfacing drivers. This role demands expert knowledge of digital circuits, tools, and computer architecture, and a relentless drive to push systems to their maximum performance potential. If the following resonates with you, we would love to welcome you to our team.
Job Responsibilities :
Architect and develop low-latency modules and platforms in Verilog / VHDL, with precise management of multiple clock domains and data streams
Design custom network protocol drivers in C++, with focus on performance, concurrency, and memory optimization
Document code intricacies, architecture decisions, and optimization strategies to foster knowledge sharing across teams
Conduct in-depth debugging and profiling of new and legacy code, implementing fixes that maintain or enhance performance
Evaluate system performance and refine technical operations
Write quality, highly performant code (Verilog / VHDL and C / C++)
Qualifications :
5+ years in Hardware Development, preferably in low-latency or performance-sensitive environments
Familiarity with network protocols, hardware build scripting, and debug tools using Xilinx Vivado, FPGAs, and IP
Advanced proficiency in Verilog, SystemVerilog, and / or VHDL, and C / C++
Excellent communication skills within a collaborative environment
Demonstrated ability to respond promptly and accurately in a fast-paced, dynamic environment
Strong skills in solving complex mathematical and engineering challenges
Please Apply If :
You are enthusiastic about the latest developments in circuits and FPGA boards
You have hands-on experience with high-performance infrastructure
You’re comfortable navigating large codebases
You enjoy performance tuning and digging into low-level system details
You think of ways to solve complex engineering challenges even when you’re off the clock
Application Requirement :
Write a program in C++ that takes in a file as input and reverses every line and puts it in a different file. Try to do this with as little memory footprint as possible and as fast as possible.
Attach the file as a .txt in the "Cover Letter" section below.
Hardware Hardware • Chicago, IL, United States