Principal Software Engineer

3 weeks ago


Basingstoke Hampshire, United Kingdom Plutus Full time

Hawk-Eye Innovations have been at the forefront of sports officiating and broadcast enhancement technology since 2001. The world’s biggest sporting events trust Hawk-Eye to make the right call when it matters most.

Hawk-Eye’s vision-processing, video replay and creative graphic technologies make sport fairer, safer, more engaging and better informed. Our innovations are constantly changing the face of sports officiating, production, content management, and fan engagement in every sport.

Hawk-Eye Innovations form a key part of the Sony Sports Innovations Group with a shared mission to deliver best-in-class officiating, broadcast and digital solutions to the sports world.

A day in the life of a Computer Vision Engineer

As a computer vision engineer at Hawk-Eye Innovations, you will be part of an agile team that is responsible for the delivery of all ball, player and object tracking technology across sports such as tennis, football and cricket. On any given day you can expect to be solving the most complex and challenging computer vision problems, including multi-view geometry, image processing along with developing our artificial intelligence platform. You will be working with code that is prototyped and developed in Visual Studio C++ and working on solutions that take advantage of GPU processing, using CUDA to develop optimised solutions through experimentation with OpenCV.

You will partner closely with our product team and customers to establish requirements and develop innovative solutions to the most complex challenges within sports technology. You can expect to solve significant problems whilst leading and coaching more junior members of the team as we brainstorm solutions, conduct research and find the best approach. You will be working in agile principles, using two-week sprints to deliver game-changing technology and will support the configuration and deployment of our products that are delivered on a global scale.

Key Responsibilities

  • Performing analysis and optimisations for both CPU and GPU
  • Developing vision processing algorithms and making enhancements to our AI platform
  • Full life cycle development of projects, liaising with creatives, product engineers and the wider development team
  • Building complex tools and mentoring/coaching the wider team with how to use the tools you have created and introduced
  • Reporting progress and issues to the team
  • A desire and the ability to innovate, learn and push the boundaries
Skills Knowledge and Expertise

  • You will be an expert in computer vision algorithms and techniques
  • You will be an expert in C++
  • You will have a strong knowledge of performance optimisation for CPU and GPU
  • You will have significant experience with networking, concurrency, operating systems
  • You will have significant knowledge of machine learning and be familiar with machine learning libraries
  • You will have an expert understanding of Git, Visual Studio and Cuda
  • You will have the ability to coach and mentor more junior members of our computer vision team
  • You will have demonstrable experience with solving complex problems alongside providing detailed input for design and solutions
  • You will have demonstrable experience of understanding the bigger picture and commercial implications of work the team outputs
Our Computer Vision Team

Our computer vision team at Hawk-Eye Innovations is responsible for delivering real-time, high accuracy, low latency, player, ball and object tracking data for use in officiating, virtual recreation, data analytics and much more. Our industry-leading team is responsible for providing data to wider development teams within Hawk-Eye and to high profile clients throughout the world of professional sport. As part of our Computer Vision Team, you will create software that is integral to some of the biggest sporting tournaments, leagues and federations in the world. Our team is high impact, combining the latest research and technology within computer vision to create innovative products that enhance sport on a global scale.

Our Computer Vision Team Culture

Our computer vision team at Hawk-Eye is built on a culture shaped by openness and honesty, along with a desire to push the boundaries of technology and innovation. We are collaborative but also run with autonomy, and are focused on solving the most complex problems within computer vision. Our business and output are challenging and we thrive in a world that is constantly changing and evolving. We are agile and strive for the highest quality in everything we do. As a team, we are constantly learning, challenging and pushing ourselves.

Our Tech Stack

At Hawk-Eye Innovations, we continue to push the boundaries of innovation within global sport. As part of our team, you will work closely with exceptional people and the most cutting edge technologies.

You can expect to work with:

  • Primarily modern C++ (C++17 and soon C++20)
  • CUDA
  • Production software targets Windows 10 (plus some Linux software, e.g. for ML training)
  • Tools: Git, cmake, Visual C++, TeamCity, JIRA, Confluence, Slack.
  • Libraries: OpenCV, Ceres, Qt (and quite a few more smaller ones)
Our Values

At Hawk-Eye Innovations, our three core values underpin our success, ensuring that we continue to be a leading innovator in sports technology on a global scale. Our business is filled with exceptional talent that helps to ensure that the World’s biggest sporting events trust us to make the right call when it matters the most. We deliver on this by ensuring that:

  • We are brave - Confident in solving almost impossible problems, pioneering and ambitious for our clients and for ourselves. We are bold leaders in the industry, driven by possibilities and striving with pace and energy. We understand our risks and love the challenge.
  • We are owners - Our business is our own; we feel every win, and especially the losses. We take pride in excellence and trust ourselves to do what’s right, relentlessly. We make decisions like owners, with endeavour and entrepreneurialism. We are serious about what we do, and have fun whilst doing it.
  • We are inclusive - We are one team; a community that’s connected and open. No secrets, no politics, just honesty and respect. We value diverse thinking, and diverse people - this helps us innovate. We treat people as people, who are all integral to our success and we celebrate as one.
Diversity and Inclusion

Our commitment to diversity and inclusion across race, gender, age, religion, identity, and experience drives us forward every day. We celebrate differences. We encourage different opinions and approaches to be heard, and then we come together and build.

Core Skills: Computer Vision, C++, Machine Learning Other Skills: Git, Visual Studio, CUDA Seniority: Lead #J-18808-Ljbffr

  • Portsmouth, Hampshire, United Kingdom Gregory Martin International Full time

    Senior/Principal Software Engineer - Modelling and Simulation, C, C++, Unreal Engine Location: Portsmouth, Hampshire / Hybrid Role Salary: £50,000 to £80,000 depending on level of experience, plus excellent benefits Our client is a successful consultancy providing digital technology expertise to projects in the Ministry of Defence. They are looking for...

  • Principal Engineer

    3 weeks ago


    Portsmouth, Hampshire, United Kingdom BAE Systems Full time

    Principal Engineer - Software Engineering Job Title: Principal Engineer - Software Engineering Location: Portsmouth BroadOak.We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role. What you'll be doing: Maintaining the software for the SCADA system on the Vanguard...


  • Basingstoke, Hampshire, United Kingdom Understanding Recruitment Full time

    MLOps and GenAI – Hybrid working As a Principal AI/ML Engineer, are you ready to pioneer the future of GenAI technology? You'll have the opportunity to work on the forefront of GenAI technology, strategizing, building, driving innovation and shaping the future of automation solutions. You’ll be collaborating with distributed teams across the...

  • Principal AI Engineer

    Found in: Jooble UK C2 - 2 weeks ago


    Basingstoke, Hampshire, United Kingdom Understanding Recruitment Full time

    MLOps and GenAI – Hybrid working As a Principal AI/ML Engineer, are you ready to pioneer the future of GenAI technology? You'll have the opportunity to work on the forefront of GenAI technology, strategizing, building, driving innovation and shaping the future of automation solutions. You’ll be collaborating with distributed teams across the...


  • Basingstoke, Hampshire, United Kingdom Corriculo Ltd Full time

    Principal Mechanical Engineer, COR5000 Are you a Principal Mechanical Engineer looking for your next career move? Do you like working directly with clients, managing projects, working in Building Services and have the wish to become a Partner to a company? Then, keep reading! The Role This is an excellent Principal Mechanical Engineer role, working for a...


  • Basingstoke, Hampshire, United Kingdom Corriculo Ltd Full time

    Principal Mechanical Engineer, COR5000 Are you a Principal Mechanical Engineer looking for your next career move? Do you like working directly with clients, managing projects, working in Building Services and have the wish to become a Partner to a company? Then, keep reading! The Role This is an excellent Principal Mechanical Engineer role, working for a...

  • Principal Mechanical Engineer, COR5000

    Found in: Jooble UK C2 - 5 days ago


    Basingstoke, Hampshire, United Kingdom Corriculo Ltd Full time

    Principal Mechanical Engineer, COR5000 Are you ready to apply Make sure you understand all the responsibilities and tasks associated with this role before proceeding. Are you a Principal Mechanical Engineer looking for your next career move? Do you like working directly with clients, managing projects, working in Building Services and have the wish to...


  • Basingstoke, Hampshire, United Kingdom Corriculo Ltd Full time

    Principal Mechanical Engineer, COR5000 Are you ready to apply Make sure you understand all the responsibilities and tasks associated with this role before proceeding. Are you a Principal Mechanical Engineer looking for your next career move? Do you like working directly with clients, managing projects, working in Building Services and have the wish to...


  • Basingstoke, Hampshire, United Kingdom Access Talent Group Full time

    Principal or Associate Geotechnical Engineer Access Talent are working with a British Engineering consultancy who are looking to expand their senior and leadership Geotechnical team in Cardiff and Bristol. Our client is an SME with a team of over 130 specialist engineers across their multiple teams including Geo, Structures, Transport and Environmental...

  • Principal Civil Engineer

    Found in: Jooble UK C2 - 5 days ago


    Basingstoke, Hampshire, United Kingdom Advance TRS Full time

    Job Title: Principal Civil Engineer, Water Engineering Make sure to apply quickly in order to maximise your chances of being considered for an interview Read the complete job description below. Location: Basingstoke, UK Type: Full-time Work Location Model: Hybrid Job Description: Our clients thriving, multidisciplinary Water Team are looking for...


  • Basingstoke, Hampshire, United Kingdom Advance TRS Full time

    Job Title: Principal Civil Engineer, Water Engineering Make sure to apply quickly in order to maximise your chances of being considered for an interview Read the complete job description below. Location: Basingstoke, UK Type: Full-time Work Location Model: Hybrid Job Description: Our clients thriving, multidisciplinary Water Team are looking for...


  • Portsmouth, Hampshire, United Kingdom BAE Systems Full time

    Principal Engineer - Software Engineering Job Title: Principal Engineer - Software Engineering Location: Portsmouth BroadOak.We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role. What you'll be doing: Maintaining the software for the SCADA system on the Vanguard...

  • Principal Mechanical Engineer

    Found in: Jooble UK C2 - 5 days ago


    Basingstoke, Hampshire, United Kingdom Corriculo Ltd Full time

    Principal Mechanical Engineer, COR5000 Are you a Principal Mechanical Engineer looking for your next career move? Do you like working directly with clients, managing projects, working in Building Services and have the wish to become a Partner to a company? This is an excellent Principal Mechanical Engineer role, working for a long standing company.


  • Basingstoke, Hampshire, United Kingdom Corriculo Ltd Full time

    Principal Mechanical Engineer, COR5000 Are you a Principal Mechanical Engineer looking for your next career move? Do you like working directly with clients, managing projects, working in Building Services and have the wish to become a Partner to a company? This is an excellent Principal Mechanical Engineer role, working for a long standing company.


  • Basingstoke, Hampshire, United Kingdom Corriculo Ltd Full time

    Principal Mechanical Engineer, COR5000 Are you a Principal Mechanical Engineer looking for your next career move? Do you like working directly with clients, managing projects, working in Building Services and have the wish to become a Partner to a company? This is an excellent Principal Mechanical Engineer role, working for a long-standing company.

  • Principal Civil Engineer

    Found in: Jooble UK C2 - 3 weeks ago


    Basingstoke, Hampshire, United Kingdom Advance TRS Full time

    Job Title: Principal Civil Engineer, Water Engineering Location: Basingstoke, UK Type: Full-time Work Location Model: Hybrid Job Description: Our clients thriving, multidisciplinary Water Team are looking for Principal Civil Engineers to join their growing teams. Our clients Water Team is involved in high profile, industry leading infrastructure projects in...


  • Basingstoke, Hampshire, United Kingdom Advance TRS Full time

    Job Title: Principal Civil Engineer, Water Engineering Location: Basingstoke, UK Type: Full-time Work Location Model: Hybrid Job Description: Our clients thriving, multidisciplinary Water Team are looking for Principal Civil Engineers to join their growing teams. Our clients Water Team is involved in high profile, industry leading infrastructure projects in...


  • Basingstoke, Hampshire, United Kingdom Access Talent Group Full time

    Civil & Structural Engineering Contract Type Permanent Access Talent has once again partnered up with an established medium sized consultancy who are seeking to bring on a Principal Bridge Engineer to their office based locally to Basingstoke. This is a chance to come on board and join a team that is working on a broad range of projects, from rail...


  • Basingstoke, Hampshire, United Kingdom Advance TRS Full time

    Job Title: Principal Civil Engineer, Water Engineering Location: Basingstoke, UK Type: Full-time Work Location Model: Hybrid Job Description: Our clients thriving, multidisciplinary Water Team are looking for Principal Civil Engineers to join their growing teams. Our clients Water Team is involved in high profile, industry leading infrastructure...


  • Basingstoke, Hampshire, United Kingdom Advance Training & Recruitment Services Full time

    Job Title: Principal Civil Engineer, Water Engineering Location: Basingstoke, UK Type: Full-time Work Location Model: Hybrid Job Description: Our clients thriving, multidisciplinary Water Team are looking for Principal Civil Engineers to join their growing teams. Our clients Water Team is involved in high profile, industry leading infrastructure...