SOFTWARE DEVELOPMENT ENGINEER WITH GEOSCIENCE FOCUS
Company Information
PE Limited is an industry leader in developing and delivering state of the art geoscience and engineering software products and superior technical support to a range of energy and subsurface industries. We are a leader in the field of structural geology, and creators of MOVE, the best-in-class 3D structural modelling product, used in upstream O&G, mining and renewable industries. We have an impressive, broad range of clients worldwide, including all major operators as well as service and contract companies. We operate globally from our head office in Guildford.
Package
We offer an exceptional package which includes salary, performance related bonuses and other benefits and relocation assistance (where applicable). The company encourages team working and salary is based on personal performance and contribution to the success of others.
About this Vacancy
PE Limited is recruiting a development engineer with excellent software development skills and a geoscience focus. Activities may include: algorithm development, software coding, interface design and testing of the software tool kit. The company will support your personal development to allow you to deepen your knowledge of both software development and the science of geological modelling within the engineering domain.
We are looking for talented and creative individuals who can help enhance and develop the MOVE product as well as contribute to the integration of MOVE with the PE Limited IPM software suite via a powerful new API.
You will interact closely with our structural geology and petroleum engineering specialists as you help to develop and improve the algorithms and workflows of our world-leading suite of products. As a member of the product development team you will also be involved with the product build, documentation, testing, and deployment systems.
Qualifications
• A degree (MSc or PhD) in either Computing Science, Geology, Maths, Geophysics or Engineering.
• Must possess good numerical, problem solving, and organisational skills.
• C or C++ programming and design; object oriented design; C++ standard library or Boost libraries.
Applicants preferably can demonstrate technical competency across a selection of the following disciplines:
• 3D graphics toolkits experience; OpenGL or OpenSceneGraph or Q3D or Vulkan or Shaders.
• CI experience including CMake, JIRA, Git, Jenkins, JAVA, bash, batch files, TestRail.
• 2D and 3D Geometrical modelling experience; Geometrical APIs or toolkits including CGAL.
• Multithreading and parallel programming experience; OpenMP; GPU programming using CUDA or OpenCL.
• Scripting of mathematical or geological problems; Excel, MATLAB, Python.
Knowledge of any/several of the following will be ideal:
• Seismic processing and attribute analysis.
• Modelling of deformation and strain; vectors, tensors, and elasticity.
• Fault seal analysis.
• Kinematic modelling techniques in 2D and 3D.
• Geomechanical modelling and geological deformation approaches.
#J-18808-Ljbffr