Job opening - Software Scientist for Elmer development

Elmer, a free open source Multiphysics simulation code, managed by the CSC – IT Center for Science is looking a Software Scientist to participate in the development of Elmer finite element software during a one year sabbatical. Full details and contact information can be found at the link below.

Software Scientist for Elmer development

Useful technical keywords include FEM, linear algebra, MPI, OpenMP, Fortran90, C, C++, cmake, Git, LaTex, gdb, docker, launchpad, Matlab, Gmsh, FreeCAD, Salome etc. A suitable educational background for the applicant would be PhD or MSc in mathematics, physics, computer science or computational engineering.

This is a fixed-term position until 31.12.2021. Ideally the work would commence in Jan-Feb 2020.

1 Like

here is the full position description copied from the linked page above:

We are looking a Software Scientist to participate in the development of Elmer finite element software during one year sabbatical of a permanent staff member. Elmer is a Multiphysics simulation code published under open source. It is mainly written in modern Fortran but also C and C++ portions exists. For further information, please see the links below.

You will be joining a group of Elmer developers and high-performance programming specialists. In addition to general development of the code we are participating in various research projects stemming from computational glaciology to the simulation of electrical machines.

The person we are looking for would be ready to get their hands dirty rather quickly and therefore prior experience of large finite element codes, ideally with Elmer, is necessary. In addition to software development the task may include various related tasks such as documentation, verification, testing, optimization, packaging and evangelizing.

The work profile may be tuned based on the background of the person to be focused on numerical methods, high-performance computing, or to some of the main applications fields of Elmer (electromagnetics, structures, fluids). The other team members will help to accommodate different profiles to maximize the marginal utility of the work.

Useful technical keywords include FEM, linear algebra, MPI, OpenMP, Fortran90, C, C++, cmake, Git, LaTex, gdb, docker, launchpad, Matlab, Gmsh, FreeCAD, Salome etc. A suitable educational background for the applicant would be PhD or MSc in mathematics, physics, computer science or computational engineering.

This is a fixed-term position until 31.12.2021. Ideally the work would commence in Jan-Feb 2020.

Elmer links:

http://www.csc.fi/elmer
http://www.github.com/ElmerCSC
http://www.elmerfem.org
http://elmerice.elmerfem.org
https://twitter.com/elmerfem
https://www.youtube.com/user/elmerfem

Lisätietoja

For more information, please contact Product Manager Peter Råback, +358503305225, peter.raback(a)csc.fi or Development Manager Jussi Heikonen, +358503819808, jussi.heikonen(a)csc.fi

Please send your application by 7.12.2020. In addition to CV you may give pointers to your previous coding work.

Yrityskuvaus

CSC – IT Center for Science is a non-profit state enterprise with special tasks. It is owned by the Finnish government and higher education institutions. We develop and offer high-quality ICT services for research, education, culture, public administration, and companies to enhance our customers’ success and ultimately benefit the whole society.

Our accomplished staff forms the grounds of our success. We offer you interesting work in a supportive atmosphere with the opportunity to develop your expertise in an international company with long traditions. At CSC, your colleagues are friendly, enthusiastic, and curious top-notch experts in their field.

CSC – Jobs for Brilliant Minds

:grimacing:
Programming requires a qualification in PhD in Mathematics or Physics?!? :grimacing:

or a MSc. :slight_smile:
I think they’re looking for someone that can work on deriving/formulating the physical simulation, developing new physical solvers, as well as contribute to actually coding the software that solves the problem.