C++, Parallel Programing, MPI, OpenMP, GPU, CUDAHighly numerate C++ Software Engineer required to work on very complex large multithreaded system development. Key Skills C++ Mathematical / Scientific Software Engineering Parallel programming Cross platform Linux & Windows development Inter-process communication MPI / OpenMP GPU / CUDA Cloud Architectures High Performance Computing This is a fantastic opportunity to solve unique problems with novel HPC Cloud solutions.