jobholds
Software Developer (Finite Element / Fortran)
United Kingdom , Abingdon
•
Posted: 2023-02-15
•
464 Views
Job Overview & Requirements
Sponsored
<b> Job title: </b><br> <br> VISAGE Software Developer/Engineer<br> <br> <b> Location: </b><br> <br> Abingdon, United Kingdom<br> <br> <b> About SLB: </b><br> <br> We are a global technology company, driving energy innovation for a balanced planet.<br> <br> At SLB we create amazing technology that unlocks access to energy for the benefit of all. That is our purpose. As innovators, that's been our mission for 100 years. We are facing the world's greatest balancing act- how to simultaneously reduce emissions and meet the world's growing energy demands. We're working on that answer. Every day, a step closer.<br> <br> Our collective future depends on decarbonizing the fossil fuel industry, while innovating a new energy landscape. It's what drives us. Ensuring progress for people and the planet, on the journey to net zero and beyond. For a balanced planet.<br> <br> <b> Job Description: </b><br> <br> At SLB Abingdon, UK, we require an experienced Finite element software developer to work on the VISAGE geomechanics Finite Element program. The VISAGE finite-element geomechanics simulator enables you to plan for and mitigate risks by modeling problems before they occur. This includes the following:<br> <ul> <li> Compaction and subsidence</li> <li> Well and completion integrity</li> <li> Cap-rock and fault-seal integrity</li> <li> Fracture behaviour</li> <li> Thermal recovery</li> <li> CO2 disposal</li> </ul> <br> The focus is the delivery of a leading commercial Software product to help experts in the energy sector plan the development of their field assets.<br> <br> This work requires the successful applicant primarily to be experienced in Finite Elements and preferably have a civil or mechanical engineering background. Knowledge of programming in Fortran and C++ is beneficial but not mandatory.<br> <br> She/he should be flexible, open to learn in areas where not proficient and ready to be involved in all aspects of the software development cycle specifically, design, development, automated testing, automated deployment and build, software reliability engineering and operation support.<br> <br> <b> Essential Responsibilities and Duties: </b><br> <br> It is expected that the successful candidate will be able to:<br> <ul> <li> Program the Finite Element Method specifically around geomechanical applications and contribute to the software in areas such as - <ul> <li> Non-linear material models - elasto-plasicity and visco-plasticity algorithms</li> <li> Linear Solvers</li> <li> High Performance Computing - specifically parallel computing using MPI and OMP </li> </ul> </li> </ul> <br> <br> <ul> <li> Build regression tests and own source code quality.</li> <li> Contribute to the automated deployment and build in Azure.</li> <li> Support the software quality engineering and contribute to the software operation.</li> <li> Participate in technical reviews of requirements, designs, code and other SCRUM ceremonies.</li> <li> Create and maintain software documentation.</li> <li> Share expertise throughout Schlumberger and expand his/her informal network.</li> <li> Identify and keep abreast of new technical concepts in Finite Elements.</li> </ul> <br> <b> Qualifications and competencies: </b><br> <br> The successful candidate should possess the following:<br> <ul> <li> Degree or higher qualification in either Mechanical, Mathematics, or Civil Engineering with programming experience.</li> <li> Multiple years of commercial experience developing Finite Element software in preferably Fortran or C++.</li> <li> Experience with continuous integration and deployment</li> <li> Ability to learn quickly in a fast-paced environment</li> <li> Ability to be involved and deliver in all aspects of the software development cycle (design, development, automated testing, automated deployment and build, software reliability engineering and operation support)</li> <li> Excellent time-management, multi-tasking, and communication skills.</li> <li> Ability to combine technical skills and design sensibilities</li> </ul> <br> Experience in any of the following would be preferred:<br> <ul> <li> Knowledge of the following - <ul> <li> Extended Finite elements</li> <li> NIVIDIA CUDA coding</li> <li> CMake, Python, Tcl/Tk</li> <li> Multiphase fluid modelling and the Schlumberger ECLIPSE and INTERSECT software</li> </ul> </li> </ul> <ul> <li> Cloud platforms e.g. Google Cloud Platform & Microsoft Azure</li> <li> Container platforms (Docker) and orchestration</li> <li> Scripting - Windows and Linux</li> </ul>
Similar Jobs in this Field
ViiV (GSK) US Competitive Intelligence & Market Research Lead
United States
View →
Remote Support Engineer – Night Shift
United Kingdom
View →
Primary Technical Support Engineer
Philippines
View →
Services Partner Deployment Specialist
Philippines
View →
Senior IT Project Manager
Qatar
View →
Senior Manager Quality Assurance
Qatar
View →
IT Project Manager - Consultant
Qatar
View →
D&it Affiliates Advisor
Saudi Arabia
View →
Þmo Site Engineer
United Kingdom
View →
Principal Software Engineer
United States
View →
Job Summary
Category
IT
Country
United Kingdom
City
Abingdon
Employment Type
Full Time
Verified & Trusted Listing
Listing details are verified for a safe and direct job application experience.
Sponsored