Skip Navigation

Reservoir Simulator Code Developer

Job ID

Position Description

We are looking for 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 8 years of related experience, including 5 year 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.

apply now

Sign up for job alerts

Please enter your details to subscribe to job alerts from Saudi Aramco

Interested In

  • Information Technology & Systems, Saudi ArabiaRemove
  • Petroleum Engineering, Saudi ArabiaRemove