Senior C++ Engineer (#14387489)

Work type:
Flexible (Office/Remote)
Technical Level:
Job Category:
Software Development
Leading sports tracking and analytics provider

We are looking for an experienced C++ engineer.

Customer's products gathers localization data in real-time and translates it simultaneously into powerful actions for industries, sports and entertainment entities. Generate previously inaccessible insights with our technology — and use them to your advantage!


  • Further development of the server component of our Big Data IoT platform
  • Extension of the protocol for communication with embedded devices
  • Processing of real-time events
  • Development of interfaces to existing IT systems at the customer's premises
  • Development and optimization of algorithms for handling erroneous location data
  • Extension of our statistical analysis tools e.g. for process optimization
  • Close coordination with firmware and backend development as well as integration with the Web


  • Studies in computer science or a comparable qualification
  • Programming skills in C++, ideally experience with multithreading and Qt
  • High demands on the performance and quality of your code
  • Knowledge in the field of distributed systems
  • Experience in the field of network protocols (TCP/IP, HTTP, WebSockets)
  • Sound knowledge of UNIX (Linux)
  • Experience in working with SQL databases (PostgreSQL)
  • Practical experience with agile development processes (continuous integration, automatic integration tests, hot-updates) is helpful
  • Enthusiasm for teamwork and high willingness to learn
  • Fluent written and spoken English skills


  • Experience in dealing with message brokers (Kafka/MQTT)
We offer:

  • Flexible working hours
  • A competitive salary and good compensation package
  • Best hardware
  • A masseur and a corporate doctor
  • Healthcare & sport benefits
  • An inspiring, comfy, clean and safe office

Professional growth:

  • Challenging tasks and innovative projects
  • Meetups and events for professional development
  • An individual development plan
  • Mentorship program


  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, foosball, ping pong, and more