Senior Computer Vision Engineer
Hawkeye Innovations
Job Summary
This is a senior, hands-on engineering role within the Cricket Solution Squad, focusing on building, maintaining, and evolving production-grade computer vision systems for cricket tracking solutions. The role involves C++ development, system ownership, and contributing to new capabilities, with opportunities to work with SQL databases in AWS and develop serverless APIs in Python. You will work in an agile, two-week sprint environment, directly impacting live and post-event cricket tracking.
Must Have
- Lead the design and implementation of components within cricket tracking systems
- Maintain and enhance existing software to modern engineering standards
- Take ownership of applications and contribute to the technical direction of the platform
- Collaborate across disciplines to deliver full lifecycle development
- Support field testing and live deployments where required
- Demonstrate curiosity, initiative, and a strong commitment to continuous learning
Good to Have
- Qt
- Databases (SQL)
- OpenGL
- Networking
- AWS or cloud technologies
- 3D geometry and rendering
Perks & Benefits
- 25 days annual leave (excluding bank holidays)
- Enhanced pension scheme with 5% matching
- Hybrid working model
- Complimentary Unmind wellbeing app
- Onsite gym (Basingstoke)
- Access to sporting events and tickets
- Sony Group Company discounts
- SZÉP Card (Hungary)
- Nursery & Kindergarten contributions (Hungary)
- Annual MOL Bubi Pass (Hungary)
- Private medical insurance (Hungary)
- Life & accident insurance (Hungary)
- MindentMent Dental Clinic discounts (Hungary)
- Seniority awards (Hungary)
- Employee Assistance Program (Hungary)
Job Description
Introduction
Hi, I’m Kieran Smith, Computer Vision Engineering Discipline Lead. We’re looking for a Senior Computer Vision Engineer to join our Cricket Engineering team.
This role is about building, maintaining, and evolving production-grade computer vision systems that power our cricket tracking solutions — from elite international sport through to emerging, lower-cost platforms.
If you enjoy hands-on C++ development, taking ownership of complex systems, and seeing your work used in real-world sporting environments, this could be a great fit.
About the Role
This is a senior, hands-on engineering role within the Cricket Solution Squad, working across the full cricket tracking ecosystem.
The focus is on CV-heavy engineering and system ownership, rather than pure research. You’ll be responsible for improving long-running production systems, modernising legacy platforms, and contributing to new capabilities that expand Hawk-Eye’s reach into new cricket markets.
What Your Day Will Look Like
You’ll work closely with experienced engineers in an agile, two-week sprint environment, tackling real engineering challenges that directly impact live and post-event cricket tracking.
While much of your time will be spent on C++ development, maintaining and improving our core tracking software, you’ll also have opportunities to:
- Work with SQL databases in AWS
- Develop serverless APIs in Python
- Contribute to supporting tools across the wider cricket ecosystem
Over time, you’ll gain a deep, end-to-end understanding of how our cricket tracking platform operates and help shape its future direction.
Project Focus – Cricket
You’ll work across the iHawk and cricket solution ecosystem, including:
- Building, extending, and modernising core cricket tracking software
- Developing and maintaining computer vision–heavy tracking components
- Integrating iHawk inputs and outputs into shared, cross-platform frameworks
- Taking ownership of legacy tracking applications, including systems processing ML outputs
- Updating and maintaining video encoding and processing pipelines
- Contributing to evolving cricket capabilities, such as automatic bowler detection
- Supporting low-cost tracking solutions (iHawk) using lower-quality camera inputs
- Owning improvements across multiple applications, with a focus on long-term quality
- Collaborating closely with engineering, product, and delivery teams
- Supporting testing and validation in real-world environments, including occasional travel
Key Responsibilities
- Lead the design and implementation of components within cricket tracking systems
- Maintain and enhance existing software to modern engineering standards
- Take ownership of applications and contribute to the technical direction of the platform
- Collaborate across disciplines to deliver full lifecycle development
- Support field testing and live deployments where required
- Demonstrate curiosity, initiative, and a strong commitment to continuous learning
Skills, Knowledge, and Experience
We’re looking for someone with:
- Strong proficiency in modern C++ (up to at least C++17)
- Solid understanding of multithreading and performance optimisation
- Experience with architectural and object-oriented design principles
- Experience writing testable, maintainable code
- Familiarity with Git and Visual Studio
- Working knowledge of Python
Nice to have (but not essential):
- Qt
- Databases (SQL)
- OpenGL
- Networking
- AWS or cloud technologies
- 3D geometry and rendering
Reward, Benefits, and Wellness
UK Benefits
- 25 days annual leave (excluding bank holidays)
- Enhanced pension scheme with 5% matching
- Hybrid working model
- Complimentary Unmind wellbeing app
- Onsite gym (Basingstoke)
- Access to sporting events and tickets
- Sony Group Company discounts
Hungary Benefits
- Annual leave in line with local labour law
- Hybrid working model (2 days per week in the office)
- Access to sporting events and tickets
- Sony Group Company discounts
Cafeteria benefits include:
- SZÉP Card
- Nursery & Kindergarten contributions
- Annual MOL Bubi Pass
- Private medical insurance
- Life & accident insurance
- MindentMent Dental Clinic discounts
- Seniority awards
- Employee Assistance Program
Equal Opportunity and Inclusion
As part of Sony Sports Businesses, we’re committed to building a diverse and inclusive workforce. We employ, retain, promote, and treat all employees and applicants fairly, based on skills, qualifications, and professional experience. Our goal is to provide a respectful, inclusive environment where people can contribute, develop, and succeed.