Thematic Scope: Engineering and Software Development related to computer science, information security, privacy, and cryptography

We are looking for someone, who is excited about tackling the hard and interesting problems in security research and software engineering. This means you should feel comfortable analyzing and understanding existing software systems in respect of security, working with undocumented programming code in foreign systems and working on problems that have not been solved yet.

Your main role as a research developer is it, to support our researchers with the practical realization of their research ideas. This includes creating software that targets an open source release for the research community, sometimes the development of in-house applications and libraries as well as rapid prototyping and experimental implementations as feasibility analysis. But you are definitely not limited to a support role, you are invited to contribute your own ideas, bring them up for discussions and develop them with a first-class team of international researchers and engineers. If you like hacking software systems in order to improve them, if you like to make software systems more secure by hardening them systematically to develop an alternative and if you also like to work on problems that have not yet been solved in an open and friendly environment, you should apply!

What we expect:

A degree in Computer Science and at least three years of programming experience. Ability to work in teams, locally and even remote with collaborators around the globe. Ability to describe problems clearly and in detail. You should also be able to work independently when realizing projects and research ideas and especially when finding solutions for problems.

Experience with three or more general purpose programming languages including but not limited to: Java, C/C++, C#, Python or JavaScript.

Experience in one of the following areas is a bonus, but no prerequisite: Machine Learning/Deep Learning, Embedded Systems, Trusted Computing.

Candidates require experience using Git and collaboration software like github, gitlab or similar. We expect attitude of accountability and knowledge-sharing. Although you work in team, you should be able to work independently and solve some problems on your own. Rapid Prototyping skills come in handy, when evaluating new ideas for their suitability. Documentation and well written code is a must in the implementation phase, because most of the software is going to get used and built upon by other researchers and developers. Excellent communication skills. Candidates must be fluent in English.

CISPA maintains an open, international and diverse work environment and seeks applications from outstanding students regardless of their national origin or citizenship. The working language is English. The center is committed to increasing the representation of women, minorities, and individuals with disabilities in Computer Science.

You can meet EURES Germany face-to-face during the event on the 07th and 08 of November 2017 in Lisbon. We can check your application.

Plus: Take your chance and apply for a online interview with Cispa on the 8th of November 2017!

Please send your application via the apply now button! We will transfer your application directly to the company.

Job details
Work experience:
Work experience is required
Language skills:
  • English
  • Fluent
Salary range:
Date of expiry:
About company

The Center for IT-Security, Privacy and Accountability (short: CISPA) was founded in October 2011 as a competence center for IT security at Saarland University. It closely collaborates with Saarland University (UdS) and its on-site partner institutions: the Max Planck Institute for Informatics (MPI-INF), the Max Planck Institute for Software Systems (MPI-SWS), and the German Research Center for… Read more