Cambridge, England, United Kingdom Hybrid / WFH Options
European Recruitment
Senior Compute Library Engineer - ParallelProgramming/Microarchitecture/C++ We are currently partnered with a cutting-edge semiconductor startup in the UK working on next-generation CPU/Risc-V technologies. The team is looking to expand its headcount with a Senior Compute Library Engineer to actively … of 5 years of relevant industry experience developing kernels for hardware accelerators. Strong knowledge of CPU, GPU, NPU, or VPU microarchitecture. Extensive experience in parallelprogramming in either CUDA or OpenCL. Strong software development skills (including strong skills in C/C++) and a basic understanding of ML … frameworks. Strong expereince with SIMD is highly advantageous. Keywords: Compute Library/CL/ParallelProgramming/CUDA/OpenCL/Microarchitecture/Micro-architecture/Micro Architecture/Git/Jira/Machine Learning/ML/Tensorflow/Pytorch/C/C++/NPU/ more »
Job DescriptionSenior Compute Library Engineer - ParallelProgramming/Microarchitecture/C++We are currently partnered with a cutting-edge semiconductor startup in the UK working on next-generation CPU/Risc-V technologies. The team is looking to expand its headcount with a Senior Compute Library Engineer to actively … of 5 years of relevant industry experience developing kernels for hardware accelerators. Strong knowledge of CPU, GPU, NPU, or VPU microarchitecture. Extensive experience in parallelprogramming in either CUDA or OpenCL. Strong software development skills (including strong skills in C/C++) and a basic understanding of ML … frameworks. Strong expereince with SIMD is highly advantageous. Keywords: Compute Library/CL/ParallelProgramming/CUDA/OpenCL/Microarchitecture/Micro-architecture/Micro Architecture/Git/Jira/Machine Learning/ML/Tensorflow/Pytorch/C/C++/NPU/ more »
Oxford, Oxfordshire, South East Hybrid / WFH Options
IC Resources
on specialized hardware Optimizing AI model inference pipelines for performance, efficiency, and scalability on hardware accelerators Hardware-software co-design Desired experience Knowledge of parallel computing principles and experience with parallelprogramming models (e.g., MPI, OpenMP) for distributed AI processing What’s on offer? Competitive base, share more »
Manchester, England, United Kingdom Hybrid / WFH Options
ARM
support flawless integration with ML frameworks. Extend ML frameworks to simplify integration with Compute Library Required Skills and Experience : Software development, with very good programming skills, preferably C++ and Python. Excellent understanding of parallelprogramming primitives and constructs. Ability to quickly investigate and debug large software frameworks. more »
Wigan, England, United Kingdom Hybrid / WFH Options
ARM
support flawless integration with ML frameworks. Extend ML frameworks to simplify integration with Compute Library Required Skills and Experience : Software development, with very good programming skills, preferably C++ and Python. Excellent understanding of parallelprogramming primitives and constructs. Ability to quickly investigate and debug large software frameworks. more »
London, England, United Kingdom Hybrid / WFH Options
ARM
support flawless integration with ML frameworks. Extend ML frameworks to simplify integration with Compute Library Required Skills and Experience : Software development, with very good programming skills, preferably C++ and Python. Excellent understanding of parallelprogramming primitives and constructs. Ability to quickly investigate and debug large software frameworks. more »
Winwick, England, United Kingdom Hybrid / WFH Options
ARM
support flawless integration with ML frameworks. Extend ML frameworks to simplify integration with Compute Library Required Skills and Experience : Software development, with very good programming skills, preferably C++ and Python. Excellent understanding of parallelprogramming primitives and constructs. Ability to quickly investigate and debug large software frameworks. more »
Skelmersdale, England, United Kingdom Hybrid / WFH Options
ARM
support flawless integration with ML frameworks. Extend ML frameworks to simplify integration with Compute Library Required Skills and Experience : Software development, with very good programming skills, preferably C++ and Python. Excellent understanding of parallelprogramming primitives and constructs. Ability to quickly investigate and debug large software frameworks. more »
Oxford, England, United Kingdom Hybrid / WFH Options
IC Resources
compute systems Deep understanding of transformer/LLM architectures Hardware bottlenecks and how to mitigate them SW-HW co-design Desired experience Knowledge of parallel computing principles and experience with parallelprogramming models (e.g., MPI, OpenMP) for distributed AI processing What’s on offer? £100-150k more »
Oxfordshire, Oxford, South East Hybrid / WFH Options
IC Resources
on specialised hardware. Strong understanding of hardware-software co-design principles, including memory hierarchy optimisation, cache management, and hardware/software partitioning. Knowledge of parallel computing principles and experience with parallelprogramming models (e.g., MPI, OpenMP) for distributed AI processing. Deep understanding of AI model architectures, algorithms more »
Oxfordshire, England, United Kingdom Hybrid / WFH Options
IC Resources
on specialised hardware. Strong understanding of hardware-software co-design principles, including memory hierarchy optimisation, cache management, and hardware/software partitioning. Knowledge of parallel computing principles and experience with parallelprogramming models (e.g., MPI, OpenMP) for distributed AI processing. Deep understanding of AI model architectures, algorithms more »
What's required for a successful Senior Compute Library Engineer? Extensive experience in kernel development projects for GPUs Involvement in OpenCL, CUDA or similar parallelprogramming languages Understanding of ML frameworks - TensorFlow, PyTorch etc Strong C++ development skills Extensive experience with mentorship or leading a team Ability to more »
framework. What's required for a successful Compute Library Engineer? Extensive experience in kernel development projects for GPUs Involvement in OpenCL, CUDA or similar parallelprogramming languages Understanding of ML frameworks - TensorFlow, PyTorch etc Strong C++ development skills Ability to work independently in a fast-paced environmentIf you more »
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 parallelprogramming languagesUnderstanding of ML frameworks - TensorFlow, PyTorch etcStrong C++ development skillsAbility to work independently in a fast-paced environmentIf you are a CUDA more »
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 parallelprogramming languagesUnderstanding of ML frameworks - TensorFlow, PyTorch etc Strong C++ development skillsAbility to work independently in a fast-paced environmentIf you are a more »