software engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
As a software engineer within their team, general activities will include software coding, interface design, testing and algorithm development. However, this is expected to be within projects applied to structural geology or geoenegineering.
Requirements
- PhD in Computer Science, Geophysics, Maths or Geology combined with industry or extended academic (ideally doctoral) 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).
Benefits & conditions
The company offer an extensive package including highly competitive salary, performance related bonus and other benefits.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where to Find Entry-Level Software Engineering Jobs
Data Engineer Salary UK
Where To Find Software Engineering Jobs
Fully Remote Software Engineer Jobs