Working knowledge of modern computer architecture. Experience with cross platform development techniques and methods for optimising code across varied…