would be desirable. - Strong numeracy and understanding of mathematical modelling. - Experience with CUDA, multithreading, AI/ML would be advantageous. - Any exposure to 3D/2D graphics development (OpenGL, Vulkan) would be beneficial. The company offers an excellent remunerations package including annual bonus and significant enhanced pension contributions as well as private health and dental insurance. The role is based More ❯
would be desirable. Strong numeracy and understanding of mathematical modelling. Experience with CUDA, multithreading, AI/ML would be advantageous. Any exposure to 3D/2D graphics development (OpenGL, Vulkan) would be beneficial. The company offers an excellent remunerations package including annual bonus and significant enhanced pension contributions as well as private health and dental insurance. The role is based More ❯
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 ❯
vessels and AI. About you Expert C++ developer, preferably within a Windows/Visual Studio environment, with deep understanding of software architecture. Solid experience with OpenGL is desirable, although Vulkan and DirectX will provide the transferable skills required. Strong mathematics background is essential – you love the challenge of physics, vectors and 3D transformations. Experience with TCP/UDP sockets and More ❯
expert-level Metal knowledge to guide Metal developers to tune their applications for maximum performance on Apple Silicon. Minimum Qualifications Understand the graphics pipeline GPU programming with Metal, DirectX, Vulkan, CUDA, Direct Compute, OpenGL, or OpenCL Programming knowledge of C/C++ Carry forward highly complex software debug efforts Preferred Qualifications Excellent written and oral communication skills including the ability 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 ❯
Linux or embedded platforms. Demonstrated ability to deliver production quality, well tested code in collaborative, fast moving environments. Preferred Qualifications Familiarity with GPU or edge AI acceleration (CUDA, TensorRT, Vulkan, or similar). Experience deploying perception pipelines on resource constrained hardware. Publications in multimodal sensing/neural representations/SLAM for robotics or autonomous navigation in journals and conferences (e.g. 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 ❯
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 (email address removed). com to learn more. 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 ❯
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
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 ❯
and confidently communicate issues that may arise and offer solutions to resolve them. Knowledge, Skill and Experience Essential Fluent C++ Experience with Visual Studio Experience with DirectX 12 or Vulkan Excellent communication skills; both written and verbal Experience working on at least two shipped titles Multi-threaded/multi-core development experience Desirable Experience with DirectX 11 RTS game enthusiast 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 ❯
Engineering (BSEE/BSCS required, MS/PhD preferred). Expertise in graphics algorithms and a deep understanding of game rendering pipelines. Strong knowledge of graphics APIs such as Vulkan, OpenGLES, Metal. Excellent team player with a self-motivated and results-driven mindset. Desirable: Experience in advanced rendering algorithm development . Hands-on experience with 3D Gaussian Splatting and game More ❯
future generations of the Metal API, shading language, tools, and Apple Silicon graphics processors. Minimum Qualifications Experience with graphics programming and at least one modern graphics API (Metal, DirectX12, Vulkan or console APIs) Understanding of GPU pipeline and modern GPU programming techniques Proficient in C/C++ Good communication skills and ability to work independently and across the teams Preferred 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 ❯