What are the responsibilities and job description for the R&D Software Engineer (C++) position at Engtal?
A leading high frequency trading firm is seeking an R&D Software Engineer to join its core technology team. This role is focused on building cutting-edge, low-latency systems that directly drive trading performance. You'll work closely with hardware and trading teams to design and implement software that pushes the limits of speed and efficiency.
Responsibilities:
- Design and develop high-performance, low-latency software systems for trading infrastructure
- Write modern, production-quality C code with a focus on performance and reliability
- Collaborate with hardware and systems teams to optimize code for custom hardware platforms
- Analyze system performance and identify opportunities for latency reduction
- Contribute to the design and architecture of next-generation trading systems
Requirements:
- Strong proficiency in modern C (C 17/20 preferred)
- Experience building low-latency, high-performance systems
- Familiarity with writing software that interfaces closely with hardware platforms (FPGAs, NICs, custom ASICs, or similar)
- Strong problem-solving skills and an interest in performance optimization
- Background in high frequency trading, networking, or real-time systems is a plus.
Salary : $350,000 - $450,000