IMC is seeking a C++ Software Engineer to design and develop software solutions for their global trading system, focusing on optimizing performance and addressing hardware-specific needs.
Requirements
- 2+ years of professional experience using modern C++ in a low-latency environment
- Experience with software development for hardware platforms
Responsibilities
- Design and build low latency, high-performance trading systems
- Optimize production code and other system components to achieve low-latency and high-throughput capabilities
- Write highly performant software solutions to control and interface with hardware components such as ASICs and FPGAS
- Work closely with hardware engineers and cross-functional teams to understand requirements and implement effective solutions
- Ensure a seamless integration of new applications and enhancements to the existing trading infrastructure
Other
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field of study
- Knowledge of trading systems and financial markets is a strong plus
- Excellent problem-solving and communication skills