At a Glance
- Tasks: Collaborate on innovative tooling systems for high-performance sports technology.
- Company: Join Hawk-Eye Innovations, a leader in sports tech with a dynamic culture.
- Benefits: Enjoy 25 days annual leave, flexible working, and exclusive perks like event tickets.
- Other info: Be part of a diverse team committed to continuous improvement and career growth.
- Why this job: Make a real impact in sports while solving exciting challenges with cutting-edge tech.
- Qualifications: Strong C++ skills and experience in multithreaded code are essential.
The predicted salary is between 58810 - 80190 € per year.
Salary Banding: £58,810 - £80,190 per annum
Contract: Full-Time, Permanent
Working Location: Hybrid, 2 Days a week in the office, minimum
Office Locations: Basingstoke, Bristol, London
Join Our Team as a Senior Software Engineer in Tooling at Hawk-Eye Innovations. We build systems that power some of the most exciting and critical moments in sport — from instant replays to high-stakes officiating decisions seen by millions around the world.
Our Tooling team builds the backbone of Hawk-Eye. From unified software architecture to automated deployment, we create the essential tools that allow our world‐leading sports technology to operate as a single, high-performance machine. We make the complex look easy so the rest of the world can focus on the game.
We’re looking for a Senior Software Engineer with strong C++ skills, a curious mindset, and a passion for solving real-world problems in high-pressure environments. Whether you’re optimising multithreaded code for live encoding or interfacing with video hardware, you’ll be making a direct impact on how fans, players, and officials experience the game.
What You’ll Be Doing
- Collaborating with cross‐functional teams to design and implement components for our Tooling 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
What We’re Looking For
- 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
Bonus Points For
- Experience with AWS.
- Passion for sport or experience working in high‐performance environments
Benefits & Perks
- 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
Equal Opportunity Employer
We’re committed to creating an inclusive and diverse workplace. Everyone is treated fairly, regardless of gender, race, religion, age, disability, or background. We want you to be your best and truest self here.
Apply Today
If you’re excited by the idea of solving real-world problems at scale and want to make a difference in the world of sports tech, we’d love to hear from you.
Senior Software Engineer - C++ (Tooling) in London employer: Hawk-Eye Innovations
Hawk-Eye Innovations is an exceptional employer that fosters a dynamic and inclusive work culture, where innovation meets passion for sports technology. With a hybrid working model, generous annual leave, and access to exclusive sporting events, employees are empowered to thrive both personally and professionally. The company prioritises employee growth through mentorship opportunities and a commitment to high code quality, making it an ideal place for those looking to make a meaningful impact in the world of sports.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer - C++ (Tooling) in London
✨Network Like a Pro
Get out there and connect with folks in the industry! Attend meetups, tech talks, or even sports events where you can chat with potential colleagues. Building relationships can open doors that a CV just can't.
✨Show Off Your Skills
Don’t just talk about your experience; demonstrate it! Create a portfolio of projects showcasing your C++ skills, especially those related to multithreading or video processing. Share it during interviews to really impress.
✨Prepare for Technical Interviews
Brush up on your coding skills and be ready for live coding challenges. Practice common algorithms and data structures, and don’t forget to review multithreading concepts. We want to see how you think on your feet!
✨Apply Through Our Website
Make sure to apply directly through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our team.
We think you need these skills to ace Senior Software Engineer - C++ (Tooling) in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your C++ skills and experience with multithreaded code. We want to see how your background aligns with the challenges we face in our Tooling team.
Craft a Compelling Cover Letter:Use your cover letter to showcase your passion for sports technology and problem-solving. Let us know why you’re excited about the role and how you can contribute to our team.
Showcase Relevant Projects:If you've worked on projects involving hardware interfacing or video processing, make sure to mention them. We love seeing real-world applications of your skills!
Apply Through Our Website:For the best chance of getting noticed, apply directly through our website. It helps us keep track of your application and ensures it reaches the right people!
How to prepare for a job interview at Hawk-Eye Innovations
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills, especially modern features up to C++20. Be prepared to discuss your experience with multithreaded programming and performance optimisation, as these are key aspects of the role.
✨Show Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled real-world problems in high-pressure environments. Think about challenges you've faced in previous roles and how you approached them, particularly in relation to hardware interfacing or network protocols.
✨Familiarise Yourself with Their Tools
Get to know the tools mentioned in the job description, like Git and Visual Studio. If you have experience with libraries such as Qt or FFmpeg, be ready to discuss how you've used them in your projects.
✨Demonstrate Your Passion for Sports Tech
Since this role is at the intersection of technology and sports, express your enthusiasm for both. Share any relevant experiences or projects that highlight your interest in sports technology and how it drives your work.