С++ Software Engineer (Systems / Real-Time)

$$$$

We’re looking for a C++ Software Engineer to join a small, highly focused team building FinishLynx 2.0 - a complete modernization of the world’s leading photo-finish timing system.
 

Our software is used at major athletic competitions worldwide, where precision down to thousandths of a second matters.


You’ll work at the intersection of high-performance systems, real-time processing, networking, and hardware integration.

What You’ll Work On:

  • Develop and maintain a high-performance C++ backend handling:
    • timing logic
    • camera communication
    • real-time image streaming
  • Build features for a cross-platform desktop UI using C# and Avalonia
  • Design and implement low-level network protocols (TCP/UDP, binary communication)
  • Integrate with specialized hardware:
    • high-speed cameras
    • timing sensors
    • scoreboard systems
  • Collaborate on architecture decisions for a modern, scalable codebase
  • Ensure reliability through testing and performance optimization


Requirements:

  • Strong experience with modern C++ (17 or later)
  • Solid understanding of:
    • multithreading & concurrency
    • low-level networking (TCP/UDP, sockets)
  • Experience working on system-level or performance-critical applications
  • Familiarity with Linux or cross-platform development
  • Experience with CMake or similar build systems

 

Nice-to-Have:

  • Experience with hardware integration (cameras, sensors, serial protocols)
  • Background in real-time or embedded systems
  • Knowledge of image processing or computer vision
  • Experience with desktop UI frameworks (Avalonia, WPF, Qt)
     

Benefits:

  • 4 weeks of paid vacation per year 
  • Flexible working hours 
  • Medical insurance for your peace of mind
  • Professional development support - Launch Labs covers courses, training, and skill growth
  • An exciting, collaborative, and innovative team environment
  • Fully remote work, with freedom and flexibility

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 9 April
22 views
·
11 applications
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...