At a Glance
- Tasks: Join us as a Software Development Engineer focusing on geoscience, coding, and algorithm development.
- Company: PE Limited is a leading provider of innovative geoscience software for energy and subsurface industries.
- Benefits: Enjoy competitive salary, performance bonuses, relocation assistance, and a collaborative team environment.
- Why this job: Be part of a dynamic team enhancing cutting-edge software that impacts global energy solutions.
- Qualifications: Degree in Computing Science, Geology, Maths, Geophysics, or Engineering; strong programming skills required.
- Other info: Work closely with experts in structural geology and petroleum engineering to innovate our MOVE product.
The predicted salary is between 36000 - 60000 £ per year.
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.
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.
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.
SOFTWARE DEVELOPMENT ENGINEER WITH GEOSCIENCE FOCUS employer: Petroleum Experts
Contact Detail:
Petroleum Experts Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land SOFTWARE DEVELOPMENT ENGINEER WITH GEOSCIENCE FOCUS
✨Tip Number 1
Familiarise yourself with the MOVE product and its features. Understanding how it integrates with geoscience will give you an edge during interviews, as you'll be able to discuss specific functionalities and suggest improvements.
✨Tip Number 2
Network with professionals in the geoscience and software development fields. Attend relevant conferences or webinars where you can meet potential colleagues and learn more about the latest trends and technologies that PE Limited might be using.
✨Tip Number 3
Brush up on your C++ programming skills, especially focusing on object-oriented design and libraries like Boost. Being able to demonstrate your coding proficiency in these areas will be crucial for the technical aspects of the role.
✨Tip Number 4
Prepare to discuss your experience with multithreading and parallel programming. Highlight any projects where you've successfully implemented these techniques, as they are highly relevant to the role and will showcase your problem-solving abilities.
We think you need these skills to ace SOFTWARE DEVELOPMENT ENGINEER WITH GEOSCIENCE FOCUS
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your software development skills and any relevant geoscience experience. Focus on your proficiency in C or C++ programming, as well as any experience with 3D graphics toolkits or geometrical modelling.
Craft a Compelling Cover Letter: In your cover letter, express your passion for geoscience and software development. Mention specific projects or experiences that demonstrate your problem-solving abilities and technical competencies related to the job description.
Showcase Relevant Projects: If you have worked on projects involving algorithm development, multithreading, or GPU programming, be sure to include these in your application. Provide links to your GitHub or any other portfolio showcasing your work.
Highlight Team Collaboration: Since the role involves working closely with specialists, emphasise your teamwork skills. Share examples of how you've successfully collaborated with others in previous roles or projects, particularly in a technical environment.
How to prepare for a job interview at Petroleum Experts
✨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 engineering.
✨Demonstrate Problem-Solving Abilities
Expect to face technical questions that assess your numerical and problem-solving skills. Prepare examples of challenges you've encountered in previous roles and how you approached solving them, particularly in software development.
✨Familiarise Yourself with Geoscience Concepts
Since the role has a geoscience focus, brush up on key concepts such as structural geology, seismic processing, and kinematic modelling techniques. Being able to discuss these topics will show your genuine interest and understanding of the field.
✨Prepare for Team Collaboration Questions
Given the emphasis on teamwork at PE Limited, be ready to share experiences where you've successfully collaborated with others. Discuss how you contributed to team success and how you handle feedback and differing opinions.