Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
geological modelling including deformation modelling. 2D and 3D kinematic 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. More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
including deformation modelling. o 2D and 3D kinematic modelling 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. More ❯
game engines, AR/VR). SIMD/vectorization (SSE/AVX/NEON) and/or GPU compute (CUDA, Metal, Vulkan, DirectCompute) for acceleration. Cross-platform build & packaging (CMake, cross-compilation toolchains, SDK distribution). Please get in touch with to hear more about this incredible position More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
verification tools and methodologies, particularly SystemVerilog. Hands-on experience in developing and maintaining build and verification flows using Python. Familiarity with RTL simulation and build systems such as Make, CMake, and build farm environments. Solid understanding of version control systems (e.g., Git) and CI/CD workflows. Strong analytical and problem-solving abilities and attention to detail. Excellent collaboration and More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
verification tools and methodologies, particularly SystemVerilog. Hands-on experience in developing and maintaining build and verification flows using Python. Familiarity with RTL simulation and build systems such as Make, CMake, and build farm environments. Solid understanding of version control systems (e.g., Git) and CI/CD workflows. Strong analytical and problem-solving abilities and attention to detail. Excellent collaboration and More ❯
management, and basic orchestration patterns. Hands-on experience managing JavaScript packages and publishing workflows to NPM, with a solid understanding of semantic versioning. Understanding of C++ build systems, specifically CMake, and experience optimizing native code pipelines using Github Actions. Strong Linux system administration and networking expertise, including shell scripting, package management, system performance troubleshooting, firewalls, and VPNs to secure and More ❯