Process Simulation Software Developer

Schlumberger Limited

Calgary

On-site

CAD 90,000 - 130,000

Full time

10 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Learning opportunities
Diverse and inclusive culture

Job summary

Schlumberger Canada Limited in Calgary, Alberta is seeking a Process Engineering Simulation Software Developer to apply process engineering, numerical methods, and software development to high-fidelity simulation for oil & gas, LNG, refining, and emerging energy applications.

The role emphasizes algorithm design, testing, and deployment across the full lifecycle, with opportunities to explore AI/ML techniques to enhance simulation workflows and productivity; strong coding in C++ and Python is

Qualifications

  • Hands-on experience developing numerical algorithms, solvers, models, or scientific computing apps.
  • Strong programming skills in C++ and Python for engineering problems.
  • Experience building underlying simulation tech preferred over using commercial software.
  • Solid understanding of process engineering, modeling, and simulation.

Responsibilities

  • Develop and improve simulation algorithms, process models, and numerical methods for time-dependent processes.
  • Design, test, validate, and document simulation capabilities across the product lifecycle.
  • Build clean, high-performance C++/Python code with supporting tools and workflows.
  • Apply numerical methods with attention to stability, accuracy, and performance.
  • Collaborate with domain experts, software teams, and customers to deliver reliable simulations.
  • Identify and address performance or stability issues in models and solvers.
  • Explore AI/ML or data-driven techniques to enhance workflows.

Skills

C++ programming
Python programming
Numerical algorithms
Process modeling
High-performance computing

Education

Bachelor’s/Master’s/PhD in Chemical or Process Engineering
Applied Mathematics or Computer Science (related)

Job description

Digital Technology & Research, Engineering & Design, Manufacturing

SLB is seeking a proactive and technically strong individual to join our Dynamics team in Calgary, Alberta as a Process Engineering Simulation Software Developer. In this role, you will apply process engineering, numerical methods, software development, and emerging AI technologies to develop and improve high-fidelity simulation technology used to model complex process systems across oil & gas, LNG, refining, carbon capture, hydrogen, and emerging energy applications. We are looking for someone who enjoys tackling complex process engineering, numerical, and software development problems and developing the technology behind simulation software.

The ideal candidate has hands-on experience with numerical algorithms, numerical solvers, simulation engines, or scientific software, rather than experience primarily focused on using commercial simulation products. This role offers the opportunity to work across the full development lifecycle, from algorithm design and implementation to testing, validation, and deployment, while developing robust and high-performance solutions for time-dependent process systems. You will also have opportunities to explore AI, machine learning, and data-driven techniques to enhance simulation workflows and engineering productivity. The primary focus of the role remains process engineering, numerical simulation, and software development.

Roles and Responsibilities
  • Develop and improve simulation algorithms, process models, and numerical methods used for time-dependent (dynamic/transient) process systems.
  • Design, implement, test, validate, and document simulation capabilities across the full product development lifecycle.
  • Build clean, maintainable, and high-performance code primarily in C++ and Python, including supporting tools and workflows.
  • Apply numerical methods with attention to stability, accuracy, and computational performance for complex engineering simulations.
  • Collaborate with domain experts, software developers, testers, and customers to deliver reliable simulation solutions.
  • Identify and address performance, stability, or accuracy issues in simulation models, solvers, and workflows.
  • Explore and apply AI, machine learning, or data-driven techniques (where valuable) to enhance simulation workflows and productivity.
Qualifications and Experience
  • Bachelor’s, Master’s, or PhD in Chemical or Process Engineering is strongly preferred. Degrees in Applied Mathematics, Computer Science, or a closely related field will also be considered.
  • Hands-on experience developing numerical algorithms, numerical solvers, process models, simulation engines, or scientific computing applications. Experience developing underlying simulation technology is preferred over experience focused primarily on using commercial simulation software.
  • Strong programming skills in C++ and Python applied to numerical, computational, or engineering problems.
  • Strong understanding of process engineering principles, process modeling, and process simulation.
  • Understanding of numerical methods, mathematical modeling, numerical stability, and accuracy.
  • Experience with dynamic/transient simulation, pressure-flow networks, thermodynamic modeling, unit operations, or related process simulation technologies is an asset.
  • Interest or experience in AI/ML or data-driven modeling/optimization is an asset; experience applying AI/ML to engineering, simulation, or scientific computing problems is particularly valuable.
  • Strong problem-solving skills and attention to engineering accuracy, numerical stability, and computational performance. Ability to work independently and collaborate effectively within a multi-disciplinary team. Growth mindset and enthusiasm for learning new technologies.
  • Must be legally authorized to work and reside in Canada without company sponsorship.

Schlumberger Canada Limited is committed to workplace diversity and employment equity and supports initiatives to enhance employment opportunities for local workforces and Indigenous Persons.

Come join SLB and be part of one of the world's most diverse and inclusive groups of industry experts. A global technology company driving energy innovation for a balanced planet. Together, we create groundbreaking technology that unlocks access to energy while reducing environmental impact. For more information, visit slb.com .

#LI-DB1

Insurance

Health, vision, and dental insurance for you and your dependents available from day one.

Learning Opportunities

Global adventure, broad exposure, and limitless learning await you. You'll be part of the most multi-cultural and diverse team of experts in any industry, anywhere.

Diverse and Inclusive

Our exceptional and diverse people are the pulse and spirit of who we are. Every day, you will enrich your knowledge in an environment where differences in thought, creativity and experiences are embraced.

About Us

We are a global technology company, driving energy innovation for a balanced planet. Together, we create amazing technology that unlocks access to energy for the benefit of all.

Global in outlook, local in practice – and with a united, shared passion for discovering solutions, we hire talented, driven people and support them to succeed, personally and professionally.

SLB is an equal employment opportunity employer. Qualified applicants are considered without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or other characteristics protected by law.

We will endeavor to make a reasonable accommodation / modification to the known physical or mental limitations of a qualified applicant with a disability to assist in the hiring process, unless the accommodation would impose an undue hardship on the operation of our business, in accordance with applicable federal, state, and local law. If you believe you require such assistance to complete this form or to participate in the interview process, please contact accommodationhotline@slb.com to request assistance. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to.

SLB is a VEVRAA Federal Contractor- priority referral Protected Veterans requested.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mechanical Technician
Mechanical Technician

Schlumberger Limited • Hamlet of Clairmont

On-site
CAD 60,000 - 85,000
Health insurance
Training programs
Mechanical Technician
Mechanical Technician

Schlumberger Limited • San Juan de Terranova

On-site
CAD 60,000 - 75,000
Health, vision, and dental insurance
Senior Well Engineer
Senior Well Engineer

Schlumberger Limited • Mount Pearl

On-site
CAD 150,000 - 210,000
Health, vision, and dental insurance
Global adventure, broad exposure, and
Mechanical Technician Trainee
Mechanical Technician Trainee

Schlumberger Limited • San Juan de Terranova

On-site
CAD 45,000 - 65,000
Health, vision and dental insurance
General Labour & Field Support
General Labour & Field Support

Schlumberger Limited • Town of Bonnyville

On-site
CAD 42,000 - 62,000
Extended health benefits
Company matched retirement plan
Field Service Representative
Field Service Representative

Schlumberger Limited • Edson

On-site
CAD 60,000 - 90,000
Account Manager
Account Manager

Schlumberger Limited • Fort McMurray

On-site
CAD 90,000 - 130,000
Flexible work environment
Best-in-class resources
Safety-focused culture
+3
Journeyperson Maintenance Electrician
Journeyperson Maintenance Electrician

Schlumberger Limited • Edmonton

On-site
CAD 75,000 - 110,000
Extended health benefits
Company-matched retirement program
Field Specialist
Field Specialist

Schlumberger Limited • Hamlet of Clairmont

On-site
CAD 44,000 - 48,000
Health, vision, and dental insurance
Mechanical Technician Trainee
Mechanical Technician Trainee

Schlumberger Limited • Mount Pearl

On-site
CAD 42,000 - 54,000
Health insurance
Vision insurance
Dental insurance