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.
