A 2:1 honours degree, or international equivalent, in computer science or a discipline with significant computing content, such as: Mathematics Engineering Systems engineering
You should also have a good background in computer systems, including programming.