C++ Software Engineer (m/f/d)
Job description
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++).
Profil :
You hold a Bachelor or a Master in Software Engineering, Computer Science or equivalent degree and possess excellent working knowledge of software development in C++.
With good command in version control tools and workflows (Git), you have a 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.
You are available for travels abroad (about 20%).
Professional requirements
- Bachelor or a Master in Software Engineering, Computer Science or equivalent degree
- Excellent working knowledge of software development in C++
Languages
- Fluent in English
- German would be an advantage
Task
With a strong focus on 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 our 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 continuous updating our technical knowledge, you regularly analyze the market situation and the current state of research.
The company
Behind every record, there are years of intensive training and the athletes desire to produce excellent performances.
Behind the result, there is profound know-how and the high precision of Swiss Timings state-of-the-art technology.
If you have a special interest in technology and you want to participate in the future development of high level sport events .
we are looking for you!
Globally active, our company is constantly seeking for employees determined to progress and strive in a highly innovative environment.