C++ Software Engineer
Core
Design and develop low-latency, high-performance trading systems and software solutions for hardware components like ASICs and FPGAs.
Role type
Senior C++ Software Engineer (low-latency trading systems)
Builds
Low-latency trading infrastructure and hardware interface software
Domain
Financial markets / Low-latency trading / Hardware integration
Deliverable
production ML models | product features
Required skills
Modern C++, Low-latency system design, Hardware interface development, ASIC/FPGA integration, System optimization
Preferred skills
Trading systems knowledge, Financial markets experience
Technologies
C++, ASIC, FPGA
Responsibilities
Design and build low latency, high-performance trading systems; Optimize production code for low-latency and high-throughput; Write software to control and interface with hardware components; Collaborate with hardware engineers to implement effective solutions; Integrate new applications into existing trading infrastructure
Seniority
Mid-level, hands-on IC
