Guildford, Surrey, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
o Geomechanical and geological modelling 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/ More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
fault seal analysis. Geomechanical and 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/ More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
This highly successful and expanding company are seeking a Simulation Software Engineer to help develop advanced software for geophysical modelling and industrial process simulation. With a global client base and an ambitious growth strategy, this company offers a dynamic environment More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Platform Recruitment Limited
of engineers developing truly novel solutions. About you: C++ is your strongest language Ideally experience in Video or Audio Processing Experience writing performance-critical software Exposure to GPU technology (Vulkan API, OpenGL, OpenCL, CUDA etc.,) Relevant degree Full details are available. Please don't hesitate to get in touch with maxATplatform-recruitment.com to learn more. More ❯
performance media/signal-processing experience (broadcast, streaming, 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
knowledge: Performance evaluation experience and knowledge of potential pitfalls Knowledge of hardware modelling concepts, including configuration and latency definition files Graphics programming experience with mobile GPUs (e.g. using shaders, Vulkan) and graphics pipeline concepts Ability to use ADB (Android Debug Bridge) for device interaction and log capture Android application or background service development In Return: In return, the successful candidate More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
performance-critical driver for GPU hardware, including scheduling and memory management for Linux and Android OSs. You will provide the foundations that will make the Mali GPU implementation of Vulkan, OpenGL and OpenCL simply the best in the market. Your day-to-day responsibilities include: Being a member of GPU Linux Kernel team responsible for contributing and maintaining the upstream More ❯
Knutsford, Cheshire, United Kingdom Hybrid / WFH Options
Warner Media, LLC
active role in leading the evolution of our technology. Requirements: Expert knowledge of C/C++ and shader languages (HLSL/GLSL) Good understanding of DX12 and/or Vulkan Unreal experience a bonus, especially interactions with the source code Comfortable debugging large codebases Experience with console development a bonus Experience with profiling and GPU debugging tools (Renderdoc/Pix More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
of complex SoC design and host/accelerator integration (configuration and communication mechanisms, interrupts, memory management, memory coherency). Understanding of computer graphics techniques and APIs (e.g. OpenGL and Vulkan) or compute APIs (e.g. OpenCL). Understanding of HW and SW logging and tracing mechanisms and development of tools and methodologies for improving debug efficiency. Experience in SoC integration - l More ❯
resolve graphics-related bottlenecks and issues. We'd love to hear from you if you have: Strong expertise with modern real-time graphics APIs such as Direct3D, Metal , and Vulkan . Proficiency in C++, with a focus on performance-critical systems. Performance optimization skills, including hands-on experience with profiling and debugging tools like NVIDIA NSight, RenderDoc , and PIX . More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
improvements to debugging tools and methodologies. Required skills and experience Proven experience in GPU driver or graphics application development and technical support. Strong knowledge of graphics APIs such as Vulkan, OpenGL ES, and Direct3D. Experience in Linux kernel driver development. Excellent communication skills and experience working with global, remote teams. Nice to have skills and experience Experience with Windows WDDM More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
tools for efficient issue resolution. Required Skills and Experience : Demonstrated and proven experience in GPU driver, graphics application development, and technical support roles. Proficiency in graphics APIs such as Vulkan, OpenGL ES, and Direct3D, and familiarity with graphics application development processes Experience in Linux kernel driver development. Strong knowledge of operating system kernel such as Android, Linux kernel, and Windows More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
performance-critical driver for GPU hardware, including scheduling and memory management for Linux and Android OSs. You will provide the foundations that will make the Mali GPU implementation of Vulkan, OpenGL and OpenCL simply the best in the market. Responsibilities: Participating in all phases of software development - including design, implementation, testing, code review and documentation. Leading software designs in coordination … multiple teams. Extensive experience with ARM embedded systems, including performance optimization and hardware bring-up. Familiar with Android system software development and debugging. Interest in graphics and compute APIs - Vulkan, OpenGL ES, OpenCL. Experience in developing production-grade software for commercial organizations, with an emphasis on high-quality, maintainable code. Arm GPU Engineering Group: We produce graphics processing hardware and More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
performance-critical driver for GPU hardware, including scheduling and memory management for Linux and Android OSs. You will provide the foundations that will make the Mali GPU implementation of Vulkan, OpenGL and OpenCL simply the best in the market. Responsibilities: Participating in all phases of software development - including design, implementation, testing, code review and documentation. Leading software designs in coordination … Experience with ARM embedded systems. Experience with different testing/debugging tools and script languages. Familiar with Android system software development and debugging. Interest in graphics and compute APIs - Vulkan, OpenGL ES, OpenCL. Experience in software development for a commercial organisation. Experience in developing and contributing to open source software In return: We produce graphics processing hardware and software products More ❯
Job Title: Senior Software Engineer Team: Graphics Location: SI HQ, Here East, London/Remote Reporting to: Lead Software Engineer (Graphics) We are Sports Interactive The gaming studio behind: Football Manager. Founded in 1994, Sports Interactive ('SI') became a wholly More ❯