Skip to content

C++ Developer

On-site
  • Hasselt, Vlaams Gewest, Belgium
€50,000 - €80,000 per yearDevelopment

Job description

AIM Sport is searching for a Software Engineer with an extensive proven track record building to work on the Digital Overlay® product. The successful candidate will be responsible for developing new features to push Digital Overlay®forward in the market. It includes implementing live real-time features used during TV broadcasts and making market adaptations. The ideal candidate is an experienced C++ developer, with experience in developing and shipping practical vision, and graphics applications, used to working with complex systems, has strong problem-solving skills, and the ability to work collaboratively with team members.

Job requirements

Key Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable C++ code in a real-time and resource-constrained environment.

  • Identify and resolve bugs and performance bottlenecks quickly and effectively.

  • Maintain and expand our CI/CD Dev/Ops infrastructure.

  • Work collaboratively with team members to ensure the successful implementation of system changes and enhancements.

  • Keep up-to-date with industry trends and emerging technologies to stay ahead of the competition.

  • Rapidly iterate and test new ideas from prototypes to products.

  • Work with our AI R&D team to move prototypes from research code to production software.

  • Deploy machine learning and AI algorithms at scale.


Must-haves:

  • Master’s degree in Computer Science or equivalent experience.

  • Strong programming skills in C++

  • Experience writing multithreaded logic

  • Experience in working in computer graphics or other real-time environments.

  • Strong problem-solving and analytical skills.

  • Excellent communication and interpersonal skills.

  • Ability to work independently and as part of a team.

  • Experience with source control (preferably git)


Nice-to-haves:

  • Experience with graphics technologies (OpenGL, Vulkan, D3D, CUDA)

  • Experience with graphics shaders (GLSL)

  • Experience with modern AI-related technologies (eg. TensorRT)

  • Experience with Qt

  • Experience with CI/CD

  • Experience with Streaming protocols (eg. SDI)

or