Our client is looking for a C, C++ and/or Java Software Engineer with strong Computational and Applied Mathematics experience using partial differential equations and matrix algorithms to maintain an existing codebase also research and develop new reservoir engineering algorithms.