C++ Software Developer for Simulations
Computer Modelling Group
Job Description
Join a team focused on developing advanced reservoir simulation software. The ideal candidate will leverage strong C++ skills and expertise in scientific computing for high-performance applications. This role as a Software Developer involves enhancing simulation systems, optimizing parallel processing capabilities, and collaborating with scientists and engineers.
You will work on numerical workflows that support large-scale reservoir and fracturing simulations, contributing to both legacy and modern codebases. A strong foundation in C++ and scientific software development is essential to succeed in this position. Key Responsibilities: • Develop and maintain scientific simulation software in C++ • Contribute to numerical workflows for reservoir simulation analysis • Debug and modernize existing legacy codebases • Implement and calibrate subsurface models using efficient algorithms • Participate in code reviews and uphold engineering standards Requirements: • 1-3 years C++ software development experience • Proficient in modern C++ (C++14 or later) • Understanding of numerical algorithms and data structures • Experience with performance troubleshooting in simulations • Familiarity with Linux development environments Bring your expertise in C++ and scientific computation to help accelerate simulation solutions. #J-18808-Ljbffr