logo[мetahunt]
> DOU

Software Engineer

Launch Labs, Inc
format:Remotecompany:Product
c++multithreadinglinuxcmakec#
networkingembedded systemscomputer visionqtwpf
> full description

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

Please include the following in your application:

  • CV
  • A brief cover letter introducing yourself
    • Your expected monthly salary (gross $ ) in your cover letter
Відгукнутись на вакансію