Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
Strong mathematical and analytical 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, OSG, or Vulkan. Why apply for More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
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/geology problems would be advantageous. Due to specific requirements, applicants without the relevant project experiences will not be considered (similarly exposure to More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
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/geology problems would be advantageous. Due to specific requirements, applicants without the relevant project experiences will not be considered (similarly exposure to More ❯
highly regulated industries, preferably in medical device development Technical Expertise: Experience with multi-tasking systems (real-time preferable) and familiarity with signal processing or AI/ML applications using CUDA on GPUs (preferred), medical device communications protocols (HL7, FHIR) Development Approach: Knowledge of agile methodologies and best practices in software development Tools & Practices: Proficiency with version control systems (e.g. More ❯
in Windows and Linux environments. Excellent 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. Experience with Intel tools More ❯
Wandsworth, Greater London, UK Hybrid / WFH Options
Treecode
above in Machine Learning, Computer Science, Engineering, or a related technical discipline or equivalent experience Desirable Strong software engineering experience in Python and other relevant languages (e.g. C++ and CUDA) Direct experience working in at least one of computer vision, robotics, simulation, graphics, or large language models. MS, or above in Machine Learning, Computer Science, Engineering, or a related More ❯
BSc above in Machine Learning, Computer Science, Engineering, or a related technical discipline or equivalent experience Strong software engineering experience in Python and other relevant languages (e.g. C++ and CUDA) Direct experience working in at least one of computer vision, robotics, simulation, graphics, or large language models. MS, or above in Machine Learning, Computer Science, Engineering, or a related More ❯
Earl's Court, England, United Kingdom Hybrid / WFH Options
Wayve
BSc above in Machine Learning, Computer Science, Engineering, or a related technical discipline or equivalent experience Strong software engineering experience in Python and other relevant languages (e.g. C++ and CUDA) Direct experience working in at least one of computer vision, robotics, simulation, graphics, or large language models. MS, or above in Machine Learning, Computer Science, Engineering, or a related More ❯
across diverse vendor platforms. Working with low-level system and memory management techniques to minimize latency and improve real-time inference performance. Utilizing and implementing GPU programming APIs (e.g., CUDA, OpenCL) to ensure high efficiency and compatibility across GPUs. Profiling and debugging system performance using tools like NVIDIA Nsight, Intel VTune, and vendor-specific profilers, identifying bottlenecks and implementing … autonomous systems. Essential Requirements: 3+ years of experience in C++ programming, with a strong grasp of modern C++ standards. Proven experience in GPU programming and optimization, with proficiency in CUDA, OpenCL, or other GPU programming frameworks. Strong knowledge of parallel computing concepts, including data locality, memory access patterns, and synchronization. Proficiency with performance profiling tools and techniques for identifying More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Annapurna
across diverse vendor platforms. Working with low-level system and memory management techniques to minimize latency and improve real-time inference performance. Utilizing and implementing GPU programming APIs (e.g., CUDA, OpenCL) to ensure high efficiency and compatibility across GPUs. Profiling and debugging system performance using tools like NVIDIA Nsight, Intel VTune, and vendor-specific profilers, identifying bottlenecks and implementing … autonomous systems. Essential Requirements: 3+ years of experience in C++ programming, with a strong grasp of modern C++ standards. Proven experience in GPU programming and optimization, with proficiency in CUDA, OpenCL, or other GPU programming frameworks. Strong knowledge of parallel computing concepts, including data locality, memory access patterns, and synchronization. Proficiency with performance profiling tools and techniques for identifying More ❯
PyTorch internals and other major ML frameworks. Experience optimizing deep learning performance on accelerator hardware. Solid knowledge of deep learning algorithms and compute patterns. Strong programming skills in C++, CUDA, or OpenCL. Background in performance profiling and optimization. BS/MS in Computer Science, Electrical Engineering, or a related field. Interested? Send your CV to to apply. 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 ❯
Industrial experience in deploying SLAM solutions. 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 of your CV to More ❯
City of London, London, United Kingdom Hybrid / WFH Options
European Tech Recruit
Industrial experience in deploying SLAM solutions. 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 of your CV to More ❯
products with the latest machine learning advancements. Requirements include strong programming skills in Python, C, C++, experience with deployment platforms, and familiarity with NLP, computer vision, TensorFlow, PyTorch, JAX, CUDA, LLMs, and related technologies. A degree in a relevant field and a solid AI R&D track record are essential. More ❯
Bristol, Avon, England, United Kingdom Hybrid / WFH Options
Adecco
catastrophe modelling, actuarial science, quantitative finance, or data science. Statistical Modelling Expertise: Real-world commercial experience in statistical modelling and probability. Programming Skills: Proficiency in scientific Python (essential), Spark, CUDA, and SQL. Familiarity with Databricks is a plus! Problem Solver: Strong analytical skills with the ability to work independently and collaboratively. Communication Skills: Ability to present complex technical information More ❯
catastrophe modelling, actuarial science, quantitative finance, or data science. Statistical Modelling Expertise: Real-world commercial experience in statistical modelling and probability. Programming Skills: Proficiency in scientific Python (essential), Spark, CUDA, and SQL. Familiarity with Databricks is a plus! Problem Solver: Strong analytical skills with the ability to work independently and collaboratively. Communication Skills: Ability to present complex technical information More ❯
catastrophe modelling, actuarial science, quantitative finance, or data science. Statistical Modelling Expertise: Real-world commercial experience in statistical modelling and probability. Programming Skills: Proficiency in scientific Python (essential), Spark, CUDA, and SQL. Familiarity with Databricks is a plus! Problem Solver: Strong analytical skills with the ability to work independently and collaboratively. Communication Skills: Ability to present complex technical information More ❯
Employment Type: Permanent
Salary: £70000 - £95000/annum pension, healthcare, life cover
broad range of AI algorithms and principles Real-time or physically-based 3D graphics rendering Optimizing deep learning inference algorithms for GPU architectures Advanced Python and GPU programming (e.g., CUDA , OpenCL , DPC++ ) Preferred Qualifications Deep knowledge of GPU or Deep Learning Accelerator architectures Expertise in Digital Signal Processing (DSP) Job Type: Experienced Hire Shift: Shift 1 (United Kingdom) Primary More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Annapurna
to-end AI solutions at scale. Essential Requirements: Proven experience as an Engineering Manager delivering complex engineering projects. Expertise in developing GPU kernels and/or ML compilers (e.g., CUDA, OpenCL, TensorRT, MLIR, TVM). Experience optimizing systems to meet strict utilization and latency requirements. Excellent interpersonal and communication skills. Desirable: Experience with C++ and ML frameworks such as More ❯
to-end AI solutions at scale. Essential Requirements: Proven experience as an Engineering Manager delivering complex engineering projects. Expertise in developing GPU kernels and/or ML compilers (e.g., CUDA, OpenCL, TensorRT, MLIR, TVM). Experience optimizing systems to meet strict utilization and latency requirements. Excellent interpersonal and communication skills. Desirable: Experience with C++ and ML frameworks such as More ❯
in Computer Science, Engineering, Machine Learning, Artificial Intelligence, or a related field. Strong professional experience coding in modern C++ (advanced level). Practical expertise with GPU programming, specifically using CUDA or OpenCL. Solid background in debugging, optimization, and performance tuning. Clear communicator with a collaborative and proactive working style. Hands-on experience in image-based 3D reconstruction techniques such More ❯
vision Familiarity with deep learning frameworks (PyTorch, TensorFlow, scikit-learn) Knowledge of CPU/GPU architecture and optimisation Experience with tools such as Visual Studio, gcc, CMake, Git, OpenCV, CUDA, Halcon, etc. Python or C# knowledge is considered a plus Familiarity with quality assurance practices including automated testing Professional proficiency in French and English are both required What's More ❯
Cambridge, Cambridgeshire, UK 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 ❯
and architecture of GPU IPs - Graphics Hardware Processors (5 - 10+ years' experience) Strong understanding of modern 3D graphics and/or compute APIs, such as Vulkan, D3D12 and OpenCL, CUDA etc. Definition of high-level GPU architecture/micro-architecture Confidence knowledge in the ASIC digital design flow Experience in R&D of the latest products and features Ability More ❯