C++ Software Engineer

Leipzig, Germany
Roles:
Low Level
Must-have skills:
C++
One of skills:
MATLABPython
Nice-to-have skills:
Computer VisionData Science
Considering candidates from:
Europe, Latin America and Western Balkans
Work arrangement: Onsite
Industry: Spectator Sports
Language: English
Level: Middle or senior
Required experience: 3+ years
Relocation: Paid
Visa support: Provided
Size: 201 - 500 employees
Logo of Swiss Timing

C++ Software Engineer

Leipzig, Germany
For more than forty years, Swiss Timing has been one of the most trusted and innovative names in sport. They constantly extend the evolution of technologies designed to measure and record the performances of the world’s most talented men and women, regardless of their sporting discipline. These cutting-edge innovations include live tracking, motion sensing, and computer vision in addition to Swiss Timing’s unparalleled long-standing services in the areas of timing and scoring as well as data handling.
Swiss Timing has key professional partnerships with the world’s leading International Sports Federations and with many of Swatch Group’s most respected brands.
Tasks:
  • Information Technology in general and AI in particular is a major game changer and enabler of state-of-the-art solutions for future timekeeping services. Computer vision is reshaping the boundaries of what is possible in terms of understanding sports performance analysis and judging. As such, in this position, you will be responsible for the development of Computer Vision frameworks, applications and systems (C++)
  • With a strong focus on the integration of hardware (camera systems and data transmission technologies), you will create and implement concepts for software architecture and software (product) design, and lead the implementation of software tests
  • Besides, you will also review, optimize, and maintain the existing solutions. This also includes the adaption and customization of existing frameworks, solutions, and technologies to new/specific use cases
  • Finally, you support and train the software users and operators and provide software documentation. To continuously update technical knowledge, you regularly analyze the market situation and the current state of research
Must-have:
  • Bachelor or a Master in Software Engineering, Computer Science, or equivalent degree 
  • Excellent working knowledge of software development in C++
  • Travel availability (approximately 20%) in Germany and abroad
  • Fluent in English
Nice-to-have:
  • German would be an advantage
  • With a good command of version control tools and workflows (Git), you have previous successful experience in software engineering
  • Programming skills in Python or Matlab and experience in data science would be an asset
  • You have also good knowledge of machine and deep learning, as well as some basic knowledge of (industrial) camera technologies, computer vision, and UI development
  • As a structured, systematically working team player, you demonstrate good communication and problem-solving skills
  • Solutions-oriented and optimistic, your mindset is one of continuous improvement
Benefits and conditions:
  • Trial period: 6 months
  • 30 days of vacation per year
  • 13th salary 
  • A permanent employment contract 
  • Travel internationally and assist to history making performances
  • Be part of the biggest sports events on Earth, as Olympic Games, Asian Games, Commonwealth Games, World Games, World Championships, World Cups, etc.
  • Contribute to the development of the latest technologies in the world of sport, in a highly innovative environment
  • Enjoy social security, family-friendly conditions and flexible work hours
  • Continue to develop your skills by our opportunities for further education
  • Be part of one of the largest international companies in the world, the Swatch Group
  • Special leave for special events (wedding, birth, etc.) 
  • Various models for a company pension scheme, with voluntary employer's contribution 
  • Free underground parking spaces for cars or bicycles, a cosy break room with free coffee, water and fruit as well as a football table 
  • Bright office rooms and convenient location (easy access via public transport) 
Interview process:
  1. Intro call with Toughbyte
  2. Call with Hiring Manager and Deputy Manager
  3. Home coding challenge
  4. Interview to discuss the challenge
  5. Final 15-30-minute call with the CEO