nanoJOBS – Careers in Nanotechnology

Job Listing Details:

Please Note!
It is your responsibility to contact the employer to make sure that you have the most up-to-date information regarding this job listing. Nanowerk cannot and does not verify the authenticity or current status of any information posted in the nanoJOBs database.

Software Engineer
Location: Bellaterra,Barcelona, Spain
Employment Start Date: As soon as possible

Organization Description:

The Institut Català de Nanociència i Nanotecnologia, with its official English translation Catalan Institute of Nanoscience and Nanotechnology and acronym ICN2, is a non-profit international research institute located close to Barcelona, Spain. Its research lines focus on the newly-discovered physical and chemical properties that arise from the behaviour of matter at the nanoscale.

Job Description:

Main Tasks and responsibilities:

The candidate will work on the optimization and porting to high-performance hardware of SIESTA ( one of the most popular Open Source software for materials science. The candidate will work in close cooperation with the core developers of the code.

  • Develop and optimize code using state-of-the-art programming models and distributed paradigms.
  • Explore the behavior of the applications on new emerging HPC hardware.
  • Coordinate work with other developers of the software.

Summary of conditions:

  • Full time work (37,5h/week)
  • Contract Length: 30 months approximately.
  • Salary will depend on qualifications and demonstrated experience.
  • Support to the relocation issues.
  • Life Insurance.

Estimated Incorporation date: As soon as possible.



  • Education
    • Degree in Informatics or similar field
  • Knowledge and professional experience
    • Linux/UNIX OS, Shell scripting and command line
    • Experience with Fortran and python programming languages are a requisite.
    • Knowledge, to some extent, about some or all the following programming models:
    • MPI (must have)
    • OpenMP (must have)
    • CUDA (must have)
    • OpenCL
    • OpenAcc
    • High level of English, both oral and written
    • Experience with HPC environments, both as user and software developer, are preferable for architectures such as:
    • Intel's General Purpose Processors (e.g. Xeon)
    • GPUs (NVIDIA preferred)
  • Competences
    • Great ability for team work
    • Natural proactive character
    • Ability to work with strict deadlines and deliverables

Research Career Profile (According to the European Framework for Research Careers):

R1 First Stage Researcher

Job Application:

All applications:

must be made via the ICN2 website and include the following:

  1. A cover letter.
  2. A full CV including contact details.
  3. 2 Reference letters or referee contacts.

Deadline for applications: April 25.

Equal opportunities:

ICN2 is an equal opportunity employer committed to diversity and inclusion of people with disabilities.

Date Posted: April 5, 2019