Windows, with Visual Studio utilising Xamarin. Experience in 2D/3D graphics, including OpenGL, Shaders, OpenSceneGraph, or Vulkan. Knowledge of GIS mapping toolkits or components such as GDAL, ESRI, MapBox, or Google Maps. Familiarity with Apple App Store developer processes, including code signing and deployment using TestFlight. Experience as a Google Play Store developer, including app publishing (APK, AAB). More ❯
Windows, with Visual Studio utilising Xamarin. * Experience in 2D/3D graphics, including OpenGL, Shaders, OpenSceneGraph, or Vulkan. * Knowledge of GIS mapping toolkits or components such as GDAL, ESRI, MapBox, or Google Maps. * Familiarity with Apple App Store developer processes, including code signing and deployment using TestFlight. * Experience as a Google Play Store developer, including app publishing (APK, AAB). More ❯
Python, especially for data manipulation, automation, or system integration. Experience with data visualisation platforms such as Power BI. Hands-on experience with GIS and mapping tools (e.g., ArcGIS, QGIS, Mapbox). Ability to gather user requirements, interpret business needs, and deliver tailored technical solutions. Excellent analytical, organisational, and communication skills. Desirable: Familiarity with survey workflows, and operational project delivery contexts More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
modelling techniques. Fracture modelling. Additional experience with: GUI development (Qt, QML); 3D graphics toolkits (OpenGL, Vulkan or shaders); CI experience (CMake, JIRA, Git, Jenkins); GIS development tools (GDAL API, MapBox API); multithreading/parallel computing (GPU programming or CUDA); MATLAB/Python scripting for mathematical/geology problems would be advantageous. Due to specific requirements, applicants without the relevant project More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
techniques. o Fracture modelling. Additional experience with: GUI development (Qt, QML); 3D graphics toolkits (OpenGL, Vulkan or shaders); CI experience (CMake, JIRA, Git, Jenkins); GIS development tools (GDAL API, MapBox API); multithreading/parallel computing (GPU programming or CUDA); MATLAB/Python scripting for mathematical/geology problems would be advantageous. Due to specific requirements, applicants without the relevant project More ❯