Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
problem-solving skills. Desirable Skills: Experience with C# .NET, WinForms, WPF, or the Qt/QML framework, or HTML5. Experience in GPU programming (e.g., OpenCL, CUDA). Knowledge of AI and Machine Learning techniques. Expertise in graphics development (2D/3D) using technologies such as OpenGL, OpenGL Shaders, VTK More ❯
Unity, Unreal, Godot or similar engines Understanding of different computer graphics techniques and understand the associated tradeoffs Exposure to ML/AI Experience with OpenCL/Cuda style compute solutions Experience working cross site Do you think you could contribute to our team? Even if you don't meet More ❯
within a multinational team and with multinational customers. Excellent cultural awareness is essential. Experience developing firmware or drivers for GPUs. Knowledge of CUDA or OpenCL Experience working on upstreaming of kernel code/contributing to Linux kernel. Exposure to integration with data centre/cloud service operations - for example More ❯
problem-solving , communication , and collaboration skills. Self-motivated and capable of working independently. Fluent in English (verbal and written). Preferred: Experience with CUDA , OpenCL , or other GPGPU APIs. Familiarity with DirectX , Metal , or other graphics APIs. Background in Rendering or Raytracing domains. Strong presentation skills for technical audiences. More ❯
Degree in Engineering, Computer Science or Electronics; or equivalent experience. 5+ years of relevant experience. Solid practical experience of: Languages: Python, C/C++, OpenCL, CUDA ML Frameworks: TensorFlow, PyTorch, Caffe2, ONNX, OpenVx Linux Environment Task and Data parallel/concurrent systems AI Network optimisations: quantization, compression (pruning etc. More ❯
and tools such as Git source code control, profiler, and debugger Effective communication and problem-solving skills Experience with compute languages like HIP, CUDA, OpenCL is a plus ACADEMIC CREDENTIALS: Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent #LI-RA1 #LI-Remote More ❯
GPU-accelerated applications like games, image processing or GPGPU applications. Experience writing or contributing to graphics drivers. Knowledge of the OpenGL ES, Vulkan, or OpenCL APIs. About The Job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
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 More ❯
in C++. Excellent problem-solving skills. Basic understanding of numerical methods, probability, and quantitative finance. Preferred Qualifications Experience in parallel programming (TBB, OpenMP, CUDA, OpenCL). Skills in Python, Java, Perl, and web programming. Previous experience as a software developer or quant. About Us J.P. Morgan is a global More ❯
model knowledge can be picked up if required Preferred qualifications, capabilities, and skills: You have experience in parallel programming, e.g. TBB, OpenMP, CUDA or OpenCL You demonstrate Python, Java, Perl and web programming skills You have previous work experience as a software developer or a quant #J-18808-Ljbffr More ❯
GPU-accelerated applications like games, image processing or GPGPU applications. Experience writing or contributing to graphics drivers. Knowledge of the OpenGL ES, Vulkan, or OpenCL APIs. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with More ❯
GPU-accelerated applications like games, image processing or GPGPU applications. Experience writing or contributing to graphics drivers. Knowledge of the OpenGL ES, Vulkan, or OpenCL APIs. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with More ❯
full ownership of what you build. Key technical skills Strong back-end development experience (Python, Node.js ) Working knowledge of C++ and GPU computing (CUDA, OpenCL) Proven ability to design, build, and maintain robust APIs Proficiency with cloud platforms (e.g. AWS, GCP, or Azure), containerisation, and CI/CD pipelines More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Pinepeak
full ownership of what you build. Key technical skills Strong back-end development experience (Python, Node.js ) Working knowledge of C++ and GPU computing (CUDA, OpenCL) Proven ability to design, build, and maintain robust APIs Proficiency with cloud platforms (e.g. AWS, GCP, or Azure), containerisation, and CI/CD pipelines More ❯
South East London, England, United Kingdom Hybrid / WFH Options
Pinepeak
full ownership of what you build. Key technical skills Strong back-end development experience (Python, Node.js) Working knowledge of C++ and GPU computing (CUDA, OpenCL) Proven ability to design, build, and maintain robust APIs Proficiency with cloud platforms (e.g. AWS, GCP, or Azure), containerisation, and CI/CD pipelines More ❯
strong focus on memory management, multi-threading, and low-level performance optimizations. Experience with GPU architectures (e.g., NVIDIA, AMD) and programming frameworks like CUDA, OpenCL, and TensorFlow. Understanding of machine learning algorithms, including model training and inference, and how to optimize these for GPU-based computation. Strong knowledge of More ❯
Triton, etc.). Expertise in tailoring algorithms and ML models to exploit GPU strengths and minimize weaknesses. Knowledge of low-level GPU programming (CUDA, OpenCL, etc.) and performance tuning techniques. Understanding of modern GPU architectures, memory hierarchies, and performance bottlenecks. Ability to develop and utilize sophisticated performance models and More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
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 More ❯
/Compilation/LLVM/GCC/OpenSource/Linux/C/C++/Low level/Hardware/debuggers/Fortran/OpenCL/CUDA/MLIR/Machine Learning/GPU/GPGPU By applying to this role you understand that we may collect your personal More ❯
/Compilation/LLVM/GCC/OpenSource/Linux/C/C++/Low level/Hardware/debuggers/Fortran/OpenCL/CUDA/MLIR/Machine Learning/GPU/GPGPU By applying to this role you understand that we may collect your personal More ❯
high-performance and energy-efficient compute platforms for modern AI workloads. You'll be working on a flagship GPU and AI platform supporting PyTorch, OpenCL, and Vulkan, designed to bring scalable, efficient AI capabilities to developers and researchers across the industry . Role Overview: As a Software Engineer - AI More ❯
City of London, London, United Kingdom Hybrid / WFH Options
European Tech Recruit
Proficiency in C++. Desirable experience: PhD in computer vision or robotics. Experience with machine learning techniques for geometric & semantic estimation. GPU programming skills (CUDA, OpenCL, Vulkan, Metal). Experience with embedded software development. If this role is of any interest please apply directly on LinkedIn or send a copy More ❯
Proficiency in C++. Desirable experience: PhD in computer vision or robotics. Experience with machine learning techniques for geometric & semantic estimation. GPU programming skills (CUDA, OpenCL, Vulkan, Metal). Experience with embedded software development. If this role is of any interest please apply directly on LinkedIn or send a copy More ❯
South East London, England, United Kingdom Hybrid / WFH Options
European Tech Recruit
Proficiency in C++. Desirable experience: PhD in computer vision or robotics. Experience with machine learning techniques for geometric & semantic estimation. GPU programming skills (CUDA, OpenCL, Vulkan, Metal). Experience with embedded software development. If this role is of any interest please apply directly on LinkedIn or send a copy More ❯
co-design, runtime, or shared memory Strong background in software development using C/C++ and Python Skilled with GPU compute APIs (e.g., CUDA, OpenCL), deep learning frameworks, and compilers Familiarity with AI models, algorithm trends, and translating application requirements into chip-level solutions Experience with GPU acceleration, inference More ❯