C++ Software Developer / Image Processing / 3D Visualisation required to join team working on 3D processing software. This role would suit a R&D Software Developer with commercial or research experience developing systems in C++, C# or Java on Windows or Linux platforms. A background in Image Processing, Signal Processing or Geospatial analysis would be an advantage, as would experience of mathematical modelling and algorithm development. As C++ Software Developer you will work across the full development lifecycle and will need excellent communication skill to work alongside highly skilled colleagues and customers. C++ Software Developers with experience in the defence, computer vision, GIS or games industry would be of interest, you will need very strong coding and OOD skills. Candidates with MSc or PhD in Computer Science, Physics, Maths or Astrophysics will also be considered, the role has great scope to develop your project management skills. This is a great opportunity for a capable and highly skilled C++ Software Developer to build their career with a growing and well established software development team who can provide a supportive environment to gain new skills. C++ Software Developer / Image Processing / 3D Visualisation