link to homepage

Navigation and service

Software Developer in the support of application-developers

Advertising institute: JSC - Jülich Supercomputing Centre
Reference number: 2018-027

The Forschungszentrum Jülich conducts interdisciplinary cutting-edge research to provide comprehensive solutions to the grand challenges facing society in the fields of energy and environment, information and brain research. Our aim is to lay the foundation for the key technologies of tomorrow. With over 5.500 employees, this member of the Helmholtz-Gemeinschaft belongs tot he largest interdisziplinary research centres in Europe.
The Jülich Supercomputing Centre (JSC) operates one of the most powerful supercomputing infrastructures in Europe and makes it available to researchers at Forschungszentrum Jülich, in Germany and throughout Europe. As part of this task, the Technology division of JSC performs diverse Research and Development activities, often in close collaboration with international partner institutions. These comprise the evaluation of new Hardware technologies, the development of system Software, and the evaluation of applications. In the frame of DEEP Projects („Dynamical Exascale Entry Platform“, currently already in the third generation with DEEP-EST), industry partners, computer centres, and research institutions led by JSC, develop together an innovative computer architecture and build a so-called „Modular Supercomputer“. For this purpose Hardware-, Software- und Application developers work very closely building interdisciplinary groups. The project results are presented both within the collaboration and at international level in workshops and conferences.

We are looking to recruit a

Software Developer in the support of application-developers

Your Job:

You will be part of a small team that is responsible for the analytics of simulation software and the support of their developers for code optimisation. Your work will include:

  • Work in the analysis of simulation-applications, in close collaboration with their developers
  • Identification of optimization potential, with focus on architecture-specific optimisation strategies aiming at scaling and/or performance improvements
  • Suggestion of specific implementation strategies and support of by the software adaptations
  • Benchmarking on hardware prototypes and analysis of results
  • Installation of libraries
  • Presentation/publication of results in collaboration meetings, workshops and conferences

Your Profile:

  • Master in computer science, mathematics, physics or other natural science
  • Experience in Software development, benchmarking and application optimisation
  • Usage of Unix-based Operating System
  • Programming experience in at least one the following: C, C++, Fortran
  • Parallel programming with MPI, OpenMP, or pthreads
  • Ability to work independently and in a team of scientists with heterogeneous backgrounds
  • Strong communication and writing skills in English
  • Flexibility and willingness to travel to project meetings within Europe

Desirable Knowledge and/or experience
  • Good command of German
  • Use of software management tools as SVN and Git
  • Experience in the support of application developers
  • Good knowledge of computer architecture and understanding of its impact on application Performance

Our Offer:

  • The opportunity to be part of a challenging large-scale, multidisciplinary European Research Infrastructure project with 16 partners in 8 countries
  • International, interdisciplinary working environment on an attractive research campus, ideally situated between the cities of Cologne, Düsseldorf, and Aachen
  • A comprehensive further training programme, including English language courses
  • Flexible working hours and various opportunities to reconcile work and family life
  • Limited for 2 years with possible longer-term prospects
  • Full-time position with the option of slightly reduced working hours
  • Salary and social benefits in conformity with the provisions of the Collective Agreement for the Civil Service (TVöD).

Forschungszentrum Jülich aims to employ more women in this area and therefore particulary welcomes applications from women.

We also welcome applications from disabled persons.

We look forward to receiving your application, preferably online via our online recruitment system on our career site, quoting the above-mentioned reference number.

Contact Human Resource Development and Recruiting
Judith Dresen
Tel.:+49 2461 61 9700