Filter by category

Filter by type

Senior C++ Software Engineer at Bepro Company

go back to Developer Jobs
  • London
  • fulltime
  • -
  • Please attach a Cover letter (WHY Bepro?)

    About Us

    Bepro helps sports teams (currently focusing on football but the other field sports as well step by step) win games, develop themselves, and move forward to the next level through an AI-based fixed camera solution and video/data analytics software. As a part of a young and ambitious team, you will experience how technology can change results and help shape the future of sports. Ultimately, this technology and data will not only influence the result of games but also completely redefine the major sports industry landscapes such as player recruitment/scouts or broadcasting media.

    Our customer base consists of over 700 teams around the world including Europe's top leagues like the Premier League, La Liga, Bundesliga, Serie A, and Ligue 1. We're showing no signs of slowing down this pace. We are all excited to become "Google at sports" in the long run.

    Thanks to this technology and achievement, we have raised funds from Altos Ventures (A VC in Silicon Valley), Softbank Ventures, KT, and Naver.

    Please have a look at our landing page and the playlist "Bepro Technology" to get to know Bepro better And finally don't forget to check out your future Bepro teammates here!

    About The Role

    As C++ Software Engineer, you are part of our development team and will be involved in contribution to several aspects of the development process such as feature implementation in C++, maintenance and improvement of code integration/deployment workflow, C++ OO design etc. Mainly you will be focusing on maintaining and improving performance of a computer vision software which is generating videos and related data for Bepro platform.

    You're Excited About This Role Because You Will

    • Be a part of the team developing the most advanced sports analytics software in the world.
    • As a leader of Sports Teach experience many interesting challenges that motivate talented developers and enable you to enhance your capabilities.


    • Maintaining and contributing to computer vision software written in modern C++.
    • Designing software architecture for a C/C++ project.


    • Solid knowledge of algorithms and data structures.
    • At least 7 years of experience in C/C++ programming.
    • Experience in designing architecture of a large-scale C/C++ project.
    • Knowledge of design patterns and software architecture.
    • Experience in refactoring and performance optimization.
    • Proficient English skills.


    • Experience in computer vision.
    • Experience in development of machine/deep learning algorithms.

    Company Culture/Philosophies

    Be Pro at your work based on responsibility & freedom.

    We have the following beliefs and would like to keep fostering them in daily working life as our principals.

    • Professionalism: We believe all of our colleagues are professionals and the best way to collaborate with professionals is to let them manage themselves based on trust and autonomy.
    • Responsibility: Freedom requires high standards of responsibility.
    • Delegation: We delegate enough authorities to our members so that they can show their creativities and perform better.
    • Essence: We set up the best environment for our members to concentrate on the job by eliminating any non-essential works.
    • Meritocracy: All members are recognised by their abilities and performances based on clear targets/goals.
    • Extremely open-minded, transparent, sincere communication: We pursue an extremely open-minded, transparent, sincere and honest communication culture. Information should flow. so that all members can know what's happening in the company. And at the same time, all members should be willing to accept honest feedback and seek the truth in order to achieve our goals and develop themselves.
    • Growth-oriented: We are working together with growth-oriented people. All of us want to develop themselves at the same time as the company is growing.
    • Teamwork & Community-centered Mindset: We are working together as a team. Teamwork and a community-centered mindset are more important than their abilities. Strong teamwork is created from the responsibility of their own role and thoughtful consideration of their teammates.
    • Execution Ability: Done is better than perfect. We are never afraid of making failure and learn lessons out of it. Action first and see how it goes.
    • Work enables us to reach self-realization: Work is more than just a way to maintain a livelihood. We believe people can feel joy and rewarded in their job as long as they are in a proper working environment.

    With those philosophies, we have the following policies.

    • Flexible commute time / Flexible vacation policy.
    • Monthly town hall meeting led by CEO to share company information and make everyone be on the same page.
    • Complete delegation of authorities of each work and regular performance feedback.
    • Full insurances and social pensions.
    • Provide devices for work.
    • Unlimited self-education expenses such as online courses or books.
    • Support visas for the whole family and relocation cost (shipment, flight, rent deposit) if you have to move to the new city.
    • More to come..

    Office Location

    • Office location is London, Marylebone. England immigration is a company benefit.
    • Willing to set up a new office if it's necessary.


    You need to be logged in to apply. Login or create an account.
    Is this job ad fake? Report it!   

    other jobs at Bepro Company

    fulltime Python Developer (Network, Linux) at Bepro Company in London
    fulltime Embedded Software Engineer at Bepro Company in London