Job DescriptionScientific C++ Software Engineer – Oxford – 6 Months Contract
ESSENTIAL:- Strong C++, Mathematical or Scientific programming, Parallel programming, Cross Platform Development (Linux & PC), Degree.
Scientific C++ Software Engineer is required to strengthen the commercial High Performance Computing software development group. This team works on the modeling of hydrocarbon reservoirs and on the development of end-user workflows involving the simulation of production from an oilfield asset. The Scientific C++ Software Engineer will work on spanning the whole product development life cycle, enhancing and extending the functionality of our commercial products.
The Scientific C++ Software Engineer will be required to collaborate with other groups, both internal and external to the organization; hence a good team worker is required for this role. Strong software skills are required to develop high quality technical applications.
Scientific C++ Software Engineer Job Requirements:
Mathematical or scientific programming
Cross platform development (Linux & PC)
Object Oriented Design
Ability to work in a team environment
Ability to work to commercial deadlines
Good communication skills
Scientific C++ Software Engineer to have exposure to any of the following would be advantageous:-
Commercial software development
MPI / OpenMP
GPU / CUDA
Either: Bachelors/Masters in Computer science / Software Engineering, or Masters or above in a mathematical, scientific or engineering discipline.
Candidates must be eligible to work in the UK