Share this
Who's the Client? Apply and you will find out! But what we can tell you is, they are a leading High-Frequency Trading firm focused on FPGA-hardware-accelerated ultra-low-latency trading. Our trading systems are developed in C++ on Linux, interfacing directly with System Verilog design.
Role Overview:
As a Senior C++ Software Engineer, you will:
- Architecture & Design: Engage in the end-to-end development lifecycle of trading systems, from architecture to deployment.
- Performance Optimization: Apply modern C++ techniques to optimize for latency, throughput, and maintainability.
- System Integration: Interface with FPGA designs and ensure seamless communication between software and hardware components.
- Toolchain Management: Utilize GCC 13.1, CLion, and relevant libraries (e.g., Boost 1.81) to enhance development efficiency.
Key Qualifications:
Technical Skills:
- Proficient in C++ (11/14/17) with a strong grasp of STL, concurrency, and template metaprogramming.
- Familiarity with Linux environments and system-level programming.
- Experience with FPGA development and System Verilog is advantageous.
Problem-Solving: Demonstrated ability to model complex domains and optimize systems for performance.
Collaboration: Strong communication skills for effective teamwork in a fast-paced environment, with minimal oversight.
Share this