
Senior Software Engineer - C++ (Tooling)
Hawk-Eye Innovations (HEI)2 months ago
London, United Kingdom or Bristol, CT, USASenior
Responsibilities
- Collaborate with cross-functional teams to design and implement components for Tooling systems.
- Work on challenges including hardware interfacing, network protocols, and audio/video processing.
- Build efficient, robust multithreaded C++ code.
- Participate in field testing and support deployments at live sporting events.
- Partner with product teams and customers to refine and deliver solutions.
- Champion high code quality and contribute to 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.