Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
developing games using 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 Android development experience Do you think you could contribute to our team? Even if you don't meet all these requirements we would love to hear More ❯
software on GitHub, PyPI, Anaconda Cloud, and Docker Hub, as well as use of Pytorch lightning, Git, test-driven design. Knowledge of parallel computing technologies, such as NVIDIA's CUDA platform, OpenCL, and OpenMPI. The salary range for Cambridge, UK: - Senior Scientist I, Computational Biology: £75,000 - £117,500 Senior Scientist II, Computational Biology: £94,000 - £152,500 Exact More ❯
Basildon, Essex, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
working to third-party interface definitions Test frameworks and test development (not test-driven development) Microservices architecture/containerisation (development of containerised plugins, with potential to replace existing components) CUDA integration (AI/ML) Development of new applications to meet user expectations within formal constraints, including HMI/GUI/UX experience Familiarity with embedded development tools and approaches More ❯
Basildon, Essex, United Kingdom Hybrid / WFH Options
leonardo company
looking for: Essential: C# software development Machine-to-machine networking, working to third-party interface definitions Test frameworks and test development (not test-driven development) Microservices architecture/containerisation CUDA integration (AI/ML) Development of new applications to meet user expectations and within formal constraints. HMI/GUI/UX experience needed. Familiarity with the tools and approaches More ❯
engineering principles to ensure robust, maintainable solutions. PREFERRED EXPERIENCE: GPU Kernel Development & Optimization: Proficient experienced in designing and optimizing GPU kernels for deep learning on AMD GPUs using HIP, CUDA, and assembly (ASM). Strong knowledge of AMD architectures (GCN, RDNA) and low-level programming to maximize performance for AI operations, leveraging tools like Compute Kernel (CK), CUTLASS, and More ❯
numerical calculation, compilation, algorithm and chip 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 backends, and frameworks such More ❯
engineering principles to ensure robust, maintainable solutions. PREFERRED EXPERIENCE: GPU Kernel Development & Optimization: Proficient experienced in designing and optimizing GPU kernels for deep learning on AMD GPUs using HIP, CUDA, and assembly (ASM). Strong knowledge of AMD architectures (GCN, RDNA) and low-level programming to maximize performance for AI operations, leveraging tools like Compute Kernel (CK), CUTLASS, and More ❯
large language models, efficient computing based on low-precision arithmetic, deep learning models including large generative models for language, vision and other modalities . Experience writing C Triton/CUDA kernels for performance optimisation of ML models. Have contributed to open-source projects or published research papers in relevant fields. Knowledge of cloud computing platforms. Keen to present, publish More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
IC Resources
CUDA Kernel Developer £80,000 - £90,000 + bonus & hybrid working! I'm currently working with a Cambridge-based, multinational Semiconductor scale-up who are focused on developing AI accelerators. You will have the opportunity to work in a rapidly changing environment where your new ideas will become innovative products, services, and customer experiences. They are a successful, growing … business, offering the chance for an engineer to progress their career and achieve future aspirations. They provide a stable and supportive environment. They are looking for a CUDA Kernel Developer to develop and optimise high-performance kernels for ML operators on NPU architectures. They are looking for an exceptional engineer to join a talented team of 5 engineers at … and accelerators specialised for Ai applications. You will also collaborate with the hardware and software teams to integrate 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++ More ❯
CUDA Kernel Developer £80,000 - £90,000 + bonus & hybrid working! I'm currently working with a Cambridge-based, multinational Semiconductor scale-up who are focused on developing AI accelerators. You will have the opportunity to work in a rapidly changing environment where your new ideas will become innovative products, services, and customer experiences. They are a successful, growing … business, offering the chance for an engineer to progress their career and achieve future aspirations. They provide a stable and supportive environment. They are looking for a CUDA Kernel Developer to develop and optimise high-performance kernels for ML operators on NPU architectures. They are looking for an exceptional engineer to join a talented team of 5 engineers at … and accelerators specialised for Ai applications. You will also collaborate with the hardware and software teams to integrate 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++ More ❯
focus of this work is efficiency and run-time improvements of the simulations through the optimisation of GPU and CPU code. Responsibilities - Develop and optimise C/C++ and CUDA code to enhance the performance of the simulation engine - Manage the efficient utilisation of GPU and CPU resources through optimisation techniques - Implement robust memory management strategies to ensure optimal … development of technical reports and documentation - Collaborate with the team to integrate the simulation engine with various Matlab/Simulink models Required Skills and Qualifications C/C++ and CUDA programming Object-Oriented Programming GPU/CPU optimisation GPU/CPU Memory Management Technical report writing Location: Stevenage Clearance: Security Clearance - SC and UKEO (you MUST be a British More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Guidant Global
with MATLAB/Simulink models. The focus is on optimising GPU and CPU code to enhance simulation speed and runtime efficiency. Key Responsibilities: Proficient in C/C++ and CUDA for high-performance application development Strong foundation in Object-Oriented Programming principles and design Skilled in GPU/CPU performance tuning and optimisation techniques Experienced in managing memory across … GPU and CPU architectures Capable of producing clear, concise, and technically sound documentation What do you need?: Proficient in C/C++ and CUDA for high-performance application development Strong foundation in Object-Oriented Programming principles and design Skilled in GPU/CPU performance tuning and optimisation techniques Experienced in managing memory across GPU and CPU architectures Capable of More ❯
Employment Type: Contract
Rate: Up to £75 per hour PAYE and Umbrella pay option available
Stevenage, Hertfordshire, South East, United Kingdom
Morson Talent
The focus of this work is efficiency and run-time improvements of the simulations through the optimisation of GPU and CPU code. Key Skillset Essential: C/C++ and CUDA programming Object-Oriented Programming GPU/CPU optimisation GPU/CPU Memory Management Technical report writing Desirable: Network Programming Configuration control and model release processes Continuous Integration and Testing More ❯
Software Engineer with graphics processing experience (GPU, CUDA) is re quired for a long term contract assignment based in Stevenage or Bristol - full time on site. Essential experience: C/C++ and CUDA programming Object-Oriented Programming GPU/CPU optimisation GPU/CPU Memory Management Technical report writing Desirable experience Network Programming Configuration control and model release More ❯
Stevenage, Hertfordshire, United Kingdom Hybrid / WFH Options
Certain Advantage
models. The focus of this work is efficiency and run-time improvements of the simulations through the optimisation of GPU and CPU code. Essential experience: : C/C++ and CUDA programming : Object-Oriented Programming : GPU/CPU optimisation : GPU/CPU Memory Management : Technical report writing Desirable experience: : Network Programming : Configuration control and model release processes : Continuous Integration and More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Certain Advantage
models. The focus of this work is efficiency and run-time improvements of the simulations through the optimisation of GPU and CPU code. Essential experience: : C/C++ and CUDA programming : Object-Oriented Programming : GPU/CPU optimisation : GPU/CPU Memory Management : Technical report writing Desirable experience: : Network Programming : Configuration control and model release processes : Continuous Integration and More ❯
and hands-on experience with frameworks like PyTorch, TensorFlow, or JAX Experience building ML models in unique settings (e.g., constrained hardware or novel data) Familiarity with GPU processing (e.g., CUDA) and a range of ML techniques Bonus if you’ve worked in a client-facing or consultancy setting Next Steps This Machine Learning Consultant role is generating a lot More ❯
and hands-on experience with frameworks like PyTorch, TensorFlow, or JAX Experience building ML models in unique settings (e.g., constrained hardware or novel data) Familiarity with GPU processing (e.g., CUDA) and a range of ML techniques Bonus if you’ve worked in a client-facing or consultancy setting Next Steps This Machine Learning Consultant role is generating a lot More ❯
top degree in a STEM subject UK nationality Experience deploying machine learning on hardware, from embedded systems to edge computing, is desirable. Knowledge of GPU programming languages and frameworks (CUDA, ROCm, etc.) is also a plus. Your future colleagues are highly skilled professionals from diverse industry backgrounds, fostering a low-management, team-oriented environment that values individual expertise. Benefits More ❯
deploying machine learning onto a range of hardware from resource constrained embedded systems through to edge computing is desirable. As is any knowledge of GPU programming languages and frameworks (CUDA, ROCm, etc). Your future colleagues will be similarly highly skilled, with experience across industry and the drive to innovate. You will find yourself in a low-management work More ❯
deploying machine learning onto a range of hardware from resource constrained embedded systems through to edge computing is desirable. As is any knowledge of GPU programming languages and frameworks (CUDA, ROCm, etc). Your future colleagues will be similarly highly skilled, with experience across industry and the drive to innovate. You will find yourself in a low-management work More ❯