Company: Saudi Aramco
Skills: IT - Programming & Database, Petroleum Engineering, Reservoir Engineering
Experience: 15 + Years
Education: PhD/Doctorate
Employment Type: Full Time Salaried Employee
Location: Dhahran, Eastern Province, Saudi Arabia
No location/work authorization restrictions found.

Position Description

We are seeking a Reservoir Simulator Code Developer to join the Special Projects Division (SPD) under the Petroleum Engineering and Development organization (PE&D).

SPD is responsible for the R&D of reservoir and basin simulation technology for Saudi Aramco.
Minimum Requirements

As a successful candidate you should hold a Bachelor's degree in engineering. MS/PhD degree is required in computational, engineering or mathematics.

You must have a minimum of 15 years of related experience, including 10 years' experience in scientific computing and simulation development.

You should have experience in modern parallel computer programming environments such as MPI, Open MP and Hybrid communication schemes.

You must have a knowledge of C++, C, Fortran 90 and Python.

You must have a knowledge of computer graphics, use of parallel debuggers and performance analyzing tools.

You should have a strong knowledge / experience in modern parallel programming.

Experience in reservoir simulation development teams or national labs is desirable.
Duties and Responsibilities

You will be expected to perform the following:

Write reservoir simulator code in modern computer programming languages, debug existing codes.

Write new mathematical algorithms for the solution of nonlinear system modeling the generation and production of hydrocarbon systems.

Write and debug parallel codes for Reservoir and Basin simulators.

Research, design and develop new features and capability in Aramco reservoir simulators.

Conduct frontline research related to reservoir simulation technology.

Analyze and debug reservoir simulation reported requests and improve simulator performance and accuracy.