You will work on new designs of electronic voting, supported by the European Research Council developing, testing, trialling and potentially commercializing “self-enforcing e-voting” systems. A self-enforcing e-voting provides End-to-End verifiability, but in contrast to all existing E2E verifiable e-voting schemes, it does not require any involvement of trustworthy tallying authorities.

Preliminary research done at Newcastle University has demonstrated that such self-enforcing e-voting system is feasible for simple election schemes such as voting for one or several favourite candidates. However, it remains to be explored if this can be extended to more complex voting schemes. In addition, several engineering aspects of the system such as efficiency, dependability and usability are to be investigated. Concrete system prototypes will be built, and real-world election trial will be conducted.

As a technical professional, you should have the ability to understand customer needs and propose and implement appropriate solutions. There will be a need to deal with external customers and potential investors, for example gathering system requirements from end users and demonstrating e-voting prototypes to any interested parties.

Experience of dealing with and supporting end users in a commercial environment is essential.

You should have a BSc in Computer Science, or related discipline, with a solid background in security. You should have significant experience working with software development, and testing experience in the IT industry is essential.