Software Development Engineer With Geoscience Focus
Software Development Engineer With Geoscience Focus

Software Development Engineer With Geoscience Focus

Guildford Full-Time 36000 - 60000 £ / year (est.) No home office possible
P

At a Glance

  • Tasks: Join us to develop cutting-edge software tools for geoscience and engineering.
  • Company: PE Limited is a leader in geological modeling and engineering solutions.
  • Benefits: Enjoy competitive salary, performance bonuses, and relocation assistance.
  • Why this job: Be part of a creative team enhancing world-class products with real-world impact.
  • Qualifications: MSc or PhD in Computing Science, Geology, Maths, Geophysics, or Engineering required.
  • Other info: Collaborate with experts in structural geology and petroleum engineering.

The predicted salary is between 36000 - 60000 £ per year.

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:

  • GUI development using Qt; Qt Creator; Qt Designer, Qt Quick; QML.
  • 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.
  • GIS development toolkits; GDAL API, ESRI API, MapBox API, Google Maps API.
  • 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.
  • Fracture modelling.

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.

Software Development Engineer With Geoscience Focus employer: PE Limited

PE Limited is an outstanding employer that fosters a collaborative and innovative work environment, perfect for talented individuals eager to advance their careers in software development and geoscience. With a strong emphasis on personal development, employees are encouraged to deepen their expertise while contributing to cutting-edge projects like the MOVEâ„¢ product suite. The company offers a competitive salary, performance-related bonuses, and comprehensive benefits, ensuring that your contributions are recognized and rewarded.
P

Contact Detail:

PE Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Development Engineer With Geoscience Focus

✨Tip Number 1

Familiarize yourself with the MOVEâ„¢ product and its integration with PE Limited's IPM software suite. Understanding the current features and functionalities will help you identify areas where you can contribute and innovate.

✨Tip Number 2

Brush up on your C or C++ programming skills, especially focusing on object-oriented design and the use of libraries like Boost. Being proficient in these areas will set you apart during technical discussions.

✨Tip Number 3

Gain hands-on experience with GUI development using Qt and familiarize yourself with tools like Qt Creator and QML. This practical knowledge will be invaluable when discussing interface design during the interview.

✨Tip Number 4

Engage with online communities or forums related to geoscience and software development. Networking with professionals in the field can provide insights into industry trends and may even lead to referrals.

We think you need these skills to ace Software Development Engineer With Geoscience Focus

Software Development
Algorithm Development
Interface Design
Software Testing
C or C++ Programming
Object Oriented Design
C++ Standard Library
Boost Libraries
GUI Development using Qt
Qt Creator
Qt Designer
Qt Quick
QML
3D Graphics Toolkits
OpenGL
OpenSceneGraph
Vulkan
Shaders
Continuous Integration (CI)
CMake
JIRA
Git
Jenkins
Bash Scripting
TestRail
2D and 3D Geometrical Modelling
Geometrical APIs
CGAL
GIS Development Toolkits
GDAL API
ESRI API
MapBox API
Google Maps API
Multithreading
Parallel Programming
OpenMP
GPU Programming using CUDA
OpenCL
Scripting with Excel
MATLAB
Python
Seismic Processing
Attribute Analysis
Modelling of Deformation and Strain
Vectors and Tensors
Elasticity
Fault Seal Analysis
Kinematic Modelling Techniques
Geomechanical Modelling
Geological Deformation Approaches
Fracture Modelling

Some tips for your application 🫡

Highlight Relevant Skills: Make sure to emphasize your software development skills, particularly in C or C++, and any experience with GUI development using Qt. Mention your familiarity with 3D graphics toolkits and CI tools like Git and Jenkins.

Showcase Your Education: Clearly state your degree (MSc or PhD) in Computing Science, Geology, Maths, Geophysics, or Engineering. If you have any relevant coursework or projects, include those to demonstrate your knowledge in geoscience.

Demonstrate Problem-Solving Abilities: Provide examples of how you've tackled numerical or programming challenges in the past. This could be through specific projects or experiences that showcase your analytical and organizational skills.

Tailor Your Application: Customize your CV and cover letter to reflect the specific requirements mentioned in the job description. Use keywords from the listing to ensure your application stands out to the hiring team at PE Limited.

How to prepare for a job interview at PE Limited

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C or C++ programming, as well as any relevant libraries like Boost. Highlight specific projects where you've applied these skills, especially in relation to geoscience or geological modeling.

✨Demonstrate Problem-Solving Abilities

Prepare examples of how you've tackled complex problems in previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your responses, focusing on numerical and organizational skills that align with the job requirements.

✨Familiarize Yourself with MOVE™ and PE Limited's Products

Research the MOVEâ„¢ product and understand its applications in structural geology and petroleum engineering. Being knowledgeable about the company's offerings will show your genuine interest and help you engage in meaningful discussions during the interview.

✨Prepare for Collaborative Discussions

Since the role involves working closely with specialists, be ready to discuss your experience in team settings. Share examples of how you've collaborated on projects, particularly those involving algorithm development or software testing, to demonstrate your teamwork skills.

Software Development Engineer With Geoscience Focus
PE Limited
P
  • Software Development Engineer With Geoscience Focus

    Guildford
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-03-03

  • P

    PE Limited

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>