About the role

  • Senior Software Engineer developing C++ solutions for SMART Officiating systems at Hawk-Eye Innovations. Collaborating with teams to deliver performance-optimized code for live sporting events.

Responsibilities

  • Collaborating with cross-functional teams to design and implement components for our SMART Officiating systems
  • Working on a range of challenges — from hardware interfacing and network protocols to audio/video processing and UI
  • Building efficient, robust multithreaded C++ code
  • Taking part in field testing and supporting deployments at live sporting events
  • Partnering with product teams and customers to refine and deliver the best solutions
  • Championing high code quality and contributing to a culture of continuous improvement
  • Lead technical discussions and contribute to design decisions
  • Mentor and support junior and mid-level engineers

Requirements

  • Proficiency in modern C++ (ideally up to C++20)
  • Experience writing multithreaded, performance-optimised code
  • Familiarity with tools like Git, Visual Studio, and debugging workflows
  • Knowledge of relevant libraries such as Qt, FFmpeg, OpenGL, or audio processing tools
  • Exposure to network protocols or video/audio encoding is a bonus
  • A proactive mindset and eagerness to learn from a world-class team

Benefits

  • Annual Leave: 25 days plus 8 public holidays
  • Enhanced Pension Scheme: 5% matching
  • Flexible Working: Hybrid model (2 days in the office per week)
  • Wellness: Complimentary Unmind app, onsite gym (Basingstoke)
  • Exclusive Perks: Access to sporting events and tickets, Sony Group Company discounts

Job title

Senior Software Engineer – C++

Job type

Experience level

Senior

Salary

£58,810 - £80,190 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job