Enable job alerts via email!

Software Engineer, Structural Geology

ECM Selection (Holdings) Limited

Greater London

On-site

GBP 45,000 - 65,000

Full time

Today
Be an early applicant

Job summary

A leading software development company in Greater London seeks a Software Engineer skilled in C/C++ programming with a focus on structural geology applications. Responsibilities include software development and algorithm work within a full-time onsite role. Candidates must have relevant project experience in seismic or geomechanical modelling. Relocation assistance is available for qualifying applicants.

Benefits

Highly competitive salary
Performance-related bonus
Relocation assistance available

Qualifications

  • MSc or PhD in relevant field required.
  • Excellent C and C++ skills essential.
  • Specific project experience in structural geology or geoengineering needed.

Responsibilities

  • Contribute to software coding and interface design.
  • Involve in testing and algorithm development.
  • Work on project focused on structural geology or geoengineering.

Skills

C programming
C++ programming
OO design
Seismic processing
Geomechanical modelling
Fracture modelling

Education

MSc or PhD in Computer Science, Geophysics, Maths or Geology

Tools

Qt
OpenGL
CMake
Git
MATLAB
Python
Job description
Overview

Working on best-in-class software for geoscience and geoengineering applications

Based full-time in newly furbished offices, this growing industry leader develops a range of software products that are used by leading companies in the energy, mining and O&G industries. They are looking to grow their current team and seek a Software Engineer with specific experience and interests in structural geology applications.

The company offer an extensive package including highly competitive salary, performance related bonus and other benefits.

Responsibilities
  • As a software engineer within their team, contribute to software coding, interface design, testing and algorithm development, with project work focused on structural geology or geoengineering.
Requirements
  • MSc or PhD in Computer Science, Geophysics, Maths or Geology combined with industry or extended academic projects involving structural geology or geoengineering.
  • Excellent C or C++ programming skills including OO design and use of standard libraries (including Boost).
  • Specific project experience should be in one or more of the following:
  • Seismic processing and fault seal analysis.
  • Geomechanical and geological modelling including deformation modelling.
  • 2D and 3D kinematic modelling techniques.
  • Fracture modelling.
  • Additional experience with: GUI development (Qt, QML); 3D graphics toolkits (OpenGL, Vulkan or shaders); CI experience (CMake, JIRA, Git, Jenkins); GIS development tools (GDAL API, MapBox API); multithreading / parallel computing (GPU programming or CUDA); MATLAB / Python scripting for mathematical / geology problems would be advantageous.

Due to specific requirements, applicants without the relevant project experiences will not be considered (similarly exposure to relevant projects would not be sufficient).

The role is based fully-onsite, so candidates need to be able to commute daily to their offices (there are not provisions for hybrid or home-working). If you would need to relocate, relocation assistance is on offer for qualifying candidates.

Please apply (quoting ref: CV27342) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs