Software Developer - Reservoir Simulation, CoFlow in Calgary, Canada

at Computer Modelling Group Ltd.
Location Calgary, Canada
Date Posted October 8, 2019
Category Reservoir Engineer
Job Type Permanent


Calgary, ABFull-time, PermanentPosition Summary: CMG is seeking a software developer to join our CoFlow project. CoFlow combines reservoir and production engineering simulation technologies to improve the overall productivity of engineering workflows for large integrated assets, allowing oil companies to better understand and develop petroleum resources with a unified approach.Essential Duties and Responsibilities: Working as part of the CoFlow team, under the direction of the Subsurface Modelling and Solvers Lead, the successful candidate will be involved in many aspects of the development of a dynamic reservoir modelling system that incorporates reservoir simulation with surface network and geomechanical modeling and simulation. This includes primarily designing and implementing data structures and algorithms for reservoir simulation, and supporting the compute framework used for all aspects of the project’s high-performance numerical calculations. As part of the project team, the successful candidate will be involved in the design, coding, and testing of the system and is expected to be a team player, with excellent communication skills.The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities.Knowledge and Skills: The successful candidate will have the following qualifications and competencies:Understanding of the physics and equations of complex fluid flow and fluid phase behavior.Comfortable with numerical techniques for the solution of the partial differential equations of complex fluid flow. Knowledge of multigrid techniques, adaptive mesh refinement, 3D finite volume or finite element techniques, time advancement techniques for flow physics equations, advanced techniques to the solution of linear and nonlinear systems, and preconditioners for numerical solutions of implicitly formulated flow physics equations.Familiarity and experience the with C++ and/or C# programming languages and be able to work in accordance with the modern software engineering principles used within the project.Team focused with a positive attitude, must be self-motivated, require minimal supervision, and have very good time management and communication skills both in written and verbal English.Education: A PhD or MSc degree in Engineering, Applied Mathematics or Computing Science.Experience: All levels of experience will be considered.If you have the above qualifications and are interested in a challenging career with CMG, please forward us your resume. No phone calls please. We thank all applicants for their interest in advance. Only those chosen for interviews will be contacted.Job Types: Full-time, PermanentEducation:Master's Degree (Required)

Related Posts