wehrtyou logo

Experienced Software Engineer – Low Level (C++)

wehrtyouAustin, TX, United States; Chicago, Illinois, United States; London, United Kingdom; New York, NY, United States
Full Timefull-timec++performance+5 more
Apply Now
wehrtyou logo

Experienced Software Engineer – Low Level (C++)

wehrtyou

Apply Now

Hudson River Trading (HRT) is seeking an Experienced Software Engineer specializing in C++ to develop and optimize high-performance, fault-tolerant trading systems. The role involves collaboration with researchers and traders to implement solutions in a fast-paced trading environment, focusing on low-latency and high-throughput systems.

Qualification

  • 1+ years of professional work experience in software engineering.
  • Bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • Strong knowledge of C++, OS internals, CPU architecture, and networking protocols.
  • Ability to solve complex engineering problems independently.
  • Experience with performance profiling and optimization in production environments.

Responsibility

  • Develop and optimize infrastructure for market data, order entry, and execution logic across various asset classes.
  • Design fault-tolerant, low-latency systems for live trading, including data encoding and recovery from hardware failures.
  • Profile and improve performance-critical code for throughput and latency in production environments.
  • Build and maintain infrastructure for client-facing platforms and scalable research workflows.
  • Write software that interfaces with specialized hardware such as FPGAs and ASICs.

Similar Jobs