At a Glance
- Tasks: Develop and maintain cutting-edge tools for advanced sports tracking systems.
- Company: Join Hawk-Eye Innovations, a leader in sports technology.
- Benefits: Fully remote work with competitive day rates and flexible hours.
- Why this job: Make an impact in sports tech while working with modern C++ and innovative teams.
- Qualifications: Proficient in modern C++, with a passion for computer vision and cross-platform development.
- Other info: Diverse and inclusive workplace with opportunities for growth and collaboration.
The predicted salary is between 25000 - 32500 ÂŁ per year.
We are looking for a Mid-Level Computer Vision Engineer to join our Tracking Tooling Squad on a freelance basis.
If you want to contribute to the tools behind some of the most advanced sports tracking systems in the world â and work closely with C++ engineers, analysts, and sports-tech specialists â this could be a great fit.
About the Role
As a Computer Vision Engineer working with the Tracking Tooling Squad, you will help develop and maintain tools and applications that support multiple tracking teams across Hawk-Eye. You will work across a wide range of projects â from modernising legacy systems to building new crossâplatform C++ applications and visualisation components that bring tracking data to life. Your work will be used across multiple sports, including football, tennis, cricket and basketball. You will collaborate with a small, experienced team and gain ownership quickly, contributing directly to products that support engineers, analysts and external partners.
This is a deliveryâfocused contract where autonomy, clear communication, and strong engineering fundamentals matter.
Key Responsibilities
- Design, develop and maintain tools and applications that support internal tracking teams
- Modernise and improve existing C++ systems
- Develop crossâplatform applications and visualisation components
- Contribute to code reviews, pair programming and agile delivery
- Support debugging, testing and performance improvements across projects
- Take ownership of tasks, show initiative and collaborate with engineers across the Computer Vision discipline
- Work closely with data scientists, developers and external partners on visualisation tooling
Technical Skills & Experience
- Proficiency in modern C++ (ideally C++17 or later)
- Solid understanding of objectâoriented design, multithreading and performance considerations
- Experience with crossâplatform development (Windows, Linux or macOS)
- Familiarity with Git and Visual Studio or similar IDEs
- Ability to work independently in a fastâpaced engineering environment
- Foundational understanding of computer vision concepts and interest in building visualisation tools
Nice to Have
- Experience with Qt for UI development
- Exposure to OpenGL or other rendering/visualisation libraries
- Python for scripting or tooling
- Experience with AWS or cloud services
- Knowledge of databases (SQL or NoSQL)
- Understanding of 3D geometry, rendering or visualisation pipelines
Equal Opportunity Statement
As an active part of a culturally and socially diverse society, our aim is that our workforce is diverse and inclusive. We are an equal opportunity employer and support workforce diversity. We employ, retain, promote and treat all employees and applicants fairly, based on their skills, qualifications and professional experience. Our commitment is to provide a respectful and inclusive environment where people can contribute, develop and succeed.
Apply Today
If you are looking for a fully remote contract that lets you contribute to real sportsâtechnology tooling, work with modern C++ and gain exposure to highâperformance tracking systems, we would love to hear from you.
Computer Vision Engineer - Freelance in London employer: Hawk-Eye Innovations (HEI)
Contact Detail:
Hawk-Eye Innovations (HEI) Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Computer Vision Engineer - Freelance in London
â¨Tip Number 1
Network like a pro! Reach out to your connections in the tech and sports industries. Attend online meetups or webinars related to computer vision and sports technology. You never know who might have a lead on a freelance opportunity!
â¨Tip Number 2
Show off your skills! Create a portfolio showcasing your previous projects, especially those involving C++ and computer vision. Make sure to include any visualisation tools you've developed. This will help you stand out when chatting with potential clients.
â¨Tip Number 3
Be proactive! Donât just wait for job postings to appear. Reach out directly to companies like Hawk-Eye Innovations and express your interest in freelance opportunities. A personal touch can go a long way in landing that contract.
â¨Tip Number 4
Apply through our website! We make it easy for you to find and apply for roles that match your skills. Plus, it shows you're serious about joining our team. So, donât hesitateâget your application in today!
We think you need these skills to ace Computer Vision Engineer - Freelance in London
Some tips for your application đŤĄ
Tailor Your CV: Make sure your CV is tailored to the Computer Vision Engineer role. Highlight your experience with C++ and any relevant projects you've worked on. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about computer vision and how you can contribute to our Tracking Tooling Squad. Keep it concise but impactful, and let your personality show!
Showcase Your Projects: If you've worked on any cool projects related to computer vision or C++, make sure to mention them in your application. We love seeing real-world applications of your skills, so don't hold back!
Apply Through Our Website: We encourage you to apply directly through our website. Itâs the best way to ensure your application gets into the right hands. Plus, it shows us you're serious about joining our team!
How to prepare for a job interview at Hawk-Eye Innovations (HEI)
â¨Know Your C++ Inside Out
Make sure you brush up on your modern C++ skills, especially if you're familiar with C++17 or later. Be ready to discuss object-oriented design, multithreading, and performance considerations, as these are crucial for the role.
â¨Showcase Your Problem-Solving Skills
Prepare to talk about past projects where you've tackled complex problems, particularly in cross-platform development. Highlight any experience with debugging and performance improvements, as this will demonstrate your ability to contribute effectively to the team.
â¨Familiarise Yourself with Visualisation Tools
Since you'll be working on visualisation components, itâs a good idea to have a solid understanding of computer vision concepts and any relevant tools like OpenGL or Qt. Bring examples of how you've used these in previous projects to the interview.
â¨Communicate Clearly and Confidently
As autonomy and clear communication are key in this role, practice articulating your thoughts and ideas clearly. Be prepared to discuss how you collaborate with others, especially in agile environments, to show that you can work well within a team.