located across Europe with the main R&D HQ based in the UK. The company support Graphics (OpenGL/ES, Vulkan, DirectX) and Compute (OpenCL, ML) APIs and work on improving GPU technologies that the mobile market will see in years to come. If you are interested to lead … OpenSource/Linux/C/C++/Hardware/debuggers/Machine Learning/MLIR/OpenGL/Vulkan/Direct X/OpenCL By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more more »
years of experience in kernel development for NPUs, GPUs, or similar hardware accelerators from 3 ~ 5 years (ML, linear algebra) Proficiency in CUDA, OpenCL, or similar parallel programming languages Experience in SIMD/vector processing experience(RISC-V Vector) Strong software development skills using standard development tools (e.g., Git more »
Cambridge, England, United Kingdom Hybrid / WFH Options
European Recruitment
a basic understanding of ML frameworks. Strong expereince with SIMD is highly advantageous. Keywords: Compute Library/CL/Parallel Programming/CUDA/OpenCL/Microarchitecture/Micro-architecture/Micro Architecture/Git/Jira/Machine Learning/ML/Tensorflow/Pytorch/C/ more »
located across Europe with the main R&D HQ based in the UK. The company support Graphics (OpenGL/ES, Vulkan, DirectX) and Compute (OpenCL, ML) APIs and work on improving GPU technologies that the mobile market will see in years to come. If you are interested to lead more »
years of experience in kernel development for NPUs, GPUs, or similar hardware accelerators from 3 ~ 5 years (ML, linear algebra)Proficiency in CUDA, OpenCL, or similar parallel programming languagesExperience in SIMD/vector processing experience(RISC-V Vector) Strong software development skills using standard development tools (e.g., Git, Jira more »
part in the development and performance improvements for one of the leading software companies globally. You will be supporting Graphics and Compute APIs (DirectX, OpenCL, Vulkan) and work on improving the GPU technologies that the mobile and automotive markets will build upon for the future.If you hold experience working more »
to integrate kernels into the NPU framework.What's required for a successful CUDA Kernel Developer?Extensive experience in kernel development projects for GPUsInvolvement in OpenCL, CUDA or similar parallel programming languagesUnderstanding of ML frameworks - TensorFlow, PyTorch etcStrong C++ development skillsAbility to work independently in a fast-paced environmentIf you more »
to integrate kernels into the NPU framework.What's required for a successful Compute Library Engineer?Extensive experience in kernel development projects for GPUsInvolvement in OpenCL, CUDA or similar parallel programming languagesUnderstanding of ML frameworks - TensorFlow, PyTorch etc Strong C++ development skillsAbility to work independently in a fast-paced environmentIf more »
Agile initiatives or stepping into the shoes of a Product Owner.Dive into the realm where we bolster Graphics (OpenGL/ES, Vulkan, DirectX) & Compute (OpenCL, ML) APIs, advancing the very GPU technologies that will shape the mobile landscape for years ahead.Feel free to also refer someone you may know … successfully placed, we offer a great referral scheme!Key words – Compiler Construction/LLVM/OpenGL/OpenGL ES/Vulkan/DirectX/OpenCL/GPU/Team Leadership/Low Level Software Development By applying to this role, you understand that we may collect your personal data more »
Cambridge, England, United Kingdom Hybrid / WFH Options
IC Resources
kernels into the NPU framework. What's required for a successful CUDA Kernel Developer? Extensive experience in kernel development projects for GPUs Involvement in OpenCL, CUDA or similar parallel programming languages Understanding of ML frameworks - TensorFlow, PyTorch etc Strong C++ development skills Ability to work independently in a fast more »
algorithm development for video applications. Experience using computer simulation software (MATLAB, Simulink). Design and familiarity with FPGAs preferred. Knowledge of C, C++, CUDA, OpenCL, OpenGL, or OpenCV is a plus. Experience in digital system design and analysis. Experience with and knowledge of UHD, HD and NTSC/PAL more »
initiatives or stepping into the shoes of a Product Owner. Dive into the realm where we bolster Graphics (OpenGL/ES, Vulkan, DirectX) & Compute (OpenCL, ML) APIs, advancing the very GPU technologies that will shape the mobile landscape for years ahead. Feel free to also refer someone you may … successfully placed, we offer a great referral scheme! Key words – Compiler Construction/LLVM/OpenGL/OpenGL ES/Vulkan/DirectX/OpenCL/GPU/Team Leadership/Low Level Software Development By applying to this role, you understand that we may collect your personal data more »
days onsite required. Experience of the Compiler Engineer will include: Experience with compiler frameworks e.g. LLVM, MLIR, GCC Experience with computation APIs e.g. OpenCL, CUDA Experience with C++ and Python BSc or MSc in a relevant field Fluent EnglishIf you are a Compiler Engineer looking for an exciting new more »
part in the development and performance improvements for one of the leading software companies globally. You will be supporting Graphics and Compute APIs (DirectX, OpenCL, Vulkan) and work on improving the GPU technologies that the mobile and automotive markets will build upon for the future. If you hold experience more »
We are working with one of the upcoming brands in Graphics/GPU development who are looking to add to their team in Central London! Job Description: 1.Designing and developing GPGPU software stack, including Runtime and Driver. 2.Implementing new GPGPU more »
model, required onsite 2-3 days a week. Experience for the Compute Library Engineer will include: Programming with C++ High performance computing experience (CUDA, OpenCL, OpenMP, MPI) Optimisation of compute libraries (Intel VTune, NVIDIA Nsight, Perf) Understanding of computer architecture at system levelIf you are a Compute Library Engineer more »
graphics algorithms or shader program design and optimization Experience with any of the following technologies: Vulkan, OpenGLES, Metal, DirectX11 or 12 and/or OpenCL Very good communication skills in English, written and spokenOur client is looking for the best engineers and will pay the best salaries to match. more »
into hardware architecture to ensure efficient interaction with software components. Maintain and update hardware designs as needed. 4. CUDA (Compute Unified Device Architecture)/OpenCL (Open Computing Language) Programming: Develop and optimize applications using CUDA or OpenCL, harnessing the full potential of GPU hardware for parallel processing, high more »
into hardware architecture to ensure efficient interaction with software components. Maintain and update hardware designs as needed. 4. CUDA (Compute Unified Device Architecture)/OpenCL (Open Computing Language) Programming: Develop and optimize applications using CUDA or OpenCL, harnessing the full potential of GPU hardware for parallel processing, high more »
into hardware architecture to ensure efficient interaction with software components. Maintain and update hardware designs as needed. 4. CUDA (Compute Unified Device Architecture)/OpenCL (Open Computing Language) Programming: Develop and optimize applications using CUDA or OpenCL, harnessing the full potential of GPU hardware for parallel processing, high more »
into hardware architecture to ensure efficient interaction with software components. Maintain and update hardware designs as needed. 4. CUDA (Compute Unified Device Architecture)/OpenCL (Open Computing Language) Programming: Develop and optimize applications using CUDA or OpenCL, harnessing the full potential of GPU hardware for parallel processing, high more »
into hardware architecture to ensure efficient interaction with software components. Maintain and update hardware designs as needed. 4. CUDA (Compute Unified Device Architecture)/OpenCL (Open Computing Language) Programming: Develop and optimize applications using CUDA or OpenCL, harnessing the full potential of GPU hardware for parallel processing, high more »
into hardware architecture to ensure efficient interaction with software components. Maintain and update hardware designs as needed. 4. CUDA (Compute Unified Device Architecture)/OpenCL (Open Computing Language) Programming: Develop and optimize applications using CUDA or OpenCL, harnessing the full potential of GPU hardware for parallel processing, high more »
into hardware architecture to ensure efficient interaction with software components. Maintain and update hardware designs as needed. 4. CUDA (Compute Unified Device Architecture)/OpenCL (Open Computing Language) Programming: Develop and optimize applications using CUDA or OpenCL, harnessing the full potential of GPU hardware for parallel processing, high more »
into hardware architecture to ensure efficient interaction with software components. Maintain and update hardware designs as needed. 4. CUDA (Compute Unified Device Architecture)/OpenCL (Open Computing Language) Programming: Develop and optimize applications using CUDA or OpenCL, harnessing the full potential of GPU hardware for parallel processing, high more »