Engineering · Full-time · England, United Kingdom
Software Engineer - C++
A day in the life of a SMART Engineer - C++
As an engineer in the SMART team at Hawk-Eye Innovations, you will be part of an agile team responsible for delivering a suite of products based on our SMART (Synchronised Multi-Angle Replay Technology) codebase, utilized globally in sports officiating technology. On any given day, you can expect to tackle challenging problems across various domains, including interfacing with hardware for video capture/output, video/audio encoding, networking over TCP/UDP, complex multithreading, and crafting intuitive user interfaces tailored for sports officials to make accurate decisions swiftly. You'll work with code developed in Visual Studio using modern C++ for Windows-based software, leveraging Qt for UI development.
You will closely collaborate with our product team and customers to define requirements and devise innovative solutions to intricate challenges within sports technology. Your role involves solving complex software problems, brainstorming solutions with the team, conducting research, and implementing the best solutions. Agile methodologies will guide your workflow, with two-week sprints aimed at delivering game-changing technology. Additionally, you will assist in configuring and deploying products on a global scale.
Opportunities abound for attending developer conferences to acquire new skills and disseminate knowledge within the team, fostering continuous innovation and skill enhancement. Regular hack days encourage exploration of experimental approaches that may lead to groundbreaking ideas for the market.
Key Responsibilities
Skills, Knowledge, and Expertise
Proficiency in C++ (preferably modern C++, up to at least C++17)
Experience in code optimization
Strong understanding of writing efficient multithreaded code
Familiarity with Git and Visual Studio preferred
Bonus knowledge in any of the following areas:
Reward, Benefits, and Wellness In addition to being part of a dynamic team, working in an engaging environment, and learning from top technical minds in sports officiating technology, we offer:
Equal Opportunity Employer Hawk-Eye is committed to equal opportunities and endeavors to ensure fair and equitable treatment of all prospective employees, regardless of sex, sexual orientation, marital status, race, color, nationality, ethnic or national origin, religion, age, disability, or union membership status.