C++ Developer

C++ Developer

Full-Time No home office possible
B

C++ Developer for the Infrastructure Performance Team.

Role

Full Time member of a team of 7 that is responsible for improving and maintaining the latency of our trading platforms, focusing on:

  • Linux kernel interrupts (5%),
  • FPGA integration (10%),
  • Network utilization (10%),
  • Application development and refactoring using C++ (75%).

Excellent communication skills and working as part of a highly motivated team is expected.

Required Experience

  • A thorough understanding of Linux kernel interrupts and how to identify and minimize their effects on application jitter,
  • Building CentOS based custom kernels,
  • 7+ years of low latency application development using modern C++ including cache coherency, core isolation, memory management, and data structure optimization,
  • Unit testing,
  • Single vs multi-threaded application design implications,
  • Working knowledge of TCP and UDP protocols.

Helpful Experience

  • Solarflare hardware configuration and API,
  • P4 and Git/GitLab (with CI/CD),
  • Corvil and decoders,
  • Wireshark and decoders,
  • GoogleTest.
B

Contact Detail:

BGC Group Recruiting Team

C++ Developer
BGC Group
B
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>