Job Title:

Scientific Programmer

Department:

Research and Development

Responsible to:

Development Manager

Location:

Aberdeen

The Role:

The principal objective of this job is to develop codes and algorithms for CSEM modelling based on legacy codes. Programming languages will be Fortran90/95 / Python. Many of the applications run in parallel.

Responsibilities:

  • Writing a well documented and maintainable code
  • Developing and maintaining test protocols for codes
  • Support of codes during roll out to production
  • Other duties and tasks as are within the scope, purpose, and grade of the job, as may be determined from time to time by the Chief Scientist.

Person specification:

Experience of:

  • Fortran - essential
  • Another programming language such as Python, Java, C++ or C - essential
  • Working within a Linux/UNIX development environment – essential
  • HPC experience using MPI or OpenMP – highly advantageous
  • Data visualisation and MATLAB - beneficial

Qualifications:

  • An honours degree in either Applied Mathematics or Physical Science from a UK university OR the equivalent from an overseas university
  • Working experience in either academia or industry of the programming of large scale finite element / finite difference models using Fortran90/95 e.g. PhD or other relevant experience

Salary:

Excellent, annually reviewed remuneration package, including performance related incentive.

Applicants should send their resume and cover letter by e-mail to careers@ohmsurveys.com.

<< back to Careers