Free
Good working knowledge of C/C++ or Fortran programming is expected. Basic knowledge of Linux usage and HPC systems helps.