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 ❯
in C++ (and ideally C or Fortran). - Further experience with C# (including WinForms, WPF, QML Frameworks) would be desirable. - Strong numeracy and understanding of mathematical modelling. - Experience with CUDA, multithreading, AI/ML would be advantageous. - Any exposure to 3D/2D graphics development (OpenGL, Vulkan) would be beneficial. The company offers an excellent remunerations package including annual More ❯
in C++ (and ideally C or Fortran). Further experience with C# (including WinForms, WPF, QML Frameworks) would be desirable. Strong numeracy and understanding of mathematical modelling. Experience with CUDA, multithreading, AI/ML would be advantageous. Any exposure to 3D/2D graphics development (OpenGL, Vulkan) would be beneficial. The company offers an excellent remunerations package including annual 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 ❯
tools (e.g. OpenMC, MCNP, Fluka, Geant4) - Multi-physics modelling software (e.g. MOOSE, OpenFOAM) - High-performance computing systems; Debugging and profiling tools; Parallel/GPU programming techniques (e.g. MPI, OpenMP, CUDA, HIP, Kokkos, Sycl) - Proven ability to disseminate research via presentations or publications, with familiarity in modern software engineering practices. Additional Information For a full list of benefits and to More ❯
Farnborough, Hampshire, United Kingdom Hybrid / WFH Options
Lenovo
/OSU, TensorFlow, PyTorch, MLperf. 1+ years of experience of using parallel and/or accelerated applications using more than one of OneAPI, Intel Gaudi software suite, OpenMP, MPI, CUDA, ROCm, OpenCL, SYCL. We will also consider candidates who lack some of the requirements but can demonstrate ability to learn quickly. The following competencies are welcome: Experience of running … performance tests and benchmarking codes. Experience of using or developing parallel and/or accelerated applications using more than one of OpenMP, MPI, CUDA, ROCm, OpenCL, SYCL paradigms. Experience of production HPC environment: large-scale filesystems (ideally Storage Scale), batch scheduling (ideally SLURM) as well as common HPC SW and management tools. Experience with analysis and profiling tools for More ❯
at a leading technology company. Strong expertise in algorithms, data structures, multivariate calculus, and linear algebra. Proficient in Python, TensorFlow, PyTorch, or similar languages and frameworks, with experience writing CUDA kernels and profiling GPU code a plus. Excellent communication skills, with the ability to work effectively in cross-functional teams and present complex ideas to both technical and non More ❯
of the mathematical foundations of deep learning, including multivariate calculus, linear algebra, and optimization techniques. Proficient in Python and deep learning frameworks such as TensorFlow and PyTorch. Experience with CUDA kernels and GPU profiling is a plus. Excellent communication skills, with the ability to present complex technical ideas to both technical and non-technical audiences. Knowledge of quantitative finance More ❯
approach to AI implementation. Effective communication and collaboration skills in cross-functional teams . Preferred Skills High-Performance Computing (HPC) and AI workloads for large-scale enterprise solutions. NVIDIACUDA, cuDNN, TensorRT experience for deep learning acceleration. Big Data platforms (Hadoop, Spark) for AI-driven analytics in professional services. Pls share CV at payal.c@hcltech.com More ❯
Essential Skills Masters or higher degree in ML/AI, Computer Science/Engineering, or related disciplines Professional software development experience with modern C++ Experience with GPU compute in CUDA/OpenCL Excellent communication, teamwork and a results-oriented attitude Proficiency in problem-solving and debugging Expertise in image-based 3D reconstruction: Photogrammetry, Neural Radiance Fields (NERF) or Gaussian 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 ❯
South East London, England, 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 ❯
South East London, England, United Kingdom Hybrid / WFH Options
European Tech Recruit
Experience deploying SLAM in industrial or embedded environments Proficient in modern C++ development Preferred Familiarity with machine learning for semantic/geometric inference. Experience in GPU computing, e.g. Vulkan, CUDA, OpenCL or Metal Exposure to embedded systems development. Feel free to also refer someone you may know who could be good for the role. If they are successfully placed … we offer a great referral scheme! Key words – Visual-inertial Odometry/SLAM/Computer Vision/Robotics/CUDA/Vulkan/OpenCL/Metal/Sensor Fusion/Embedded Systems/Semantic Inference/Geometric Inference/C++/Spatial AI By applying to this role, you understand that we may collect your personal data & store & process More ❯
Basingstoke, Hampshire, United Kingdom Hybrid / WFH Options
Hawk-Eye Innovations Ltd
Haves: Python (strong programming fundamentals) Modern C++ (C+/20) TensorRT for model optimisation PyTorch, PyTorch-Ignite Linux & Windows 10 experience GIT and collaborative software development Nice-to-Haves: CUDA OpenCV CMake & Visual Studio Typescript & Semantic UI React SSH and secure deployment workflows Bonus Skills: QT, JIRA, Confluence ClearML TeamCity for CI/CD What We Value: At Hawk 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 ❯
global trading operations. Engineer core platform components: memory allocators, kernel bypass, custom RPC, and distributed compute frameworks. Optimise performance at the hardware/software boundary, including GPU acceleration and CUDA-based compute. Work on Linux kernel internals, networking stacks, and system-level debugging. Technical Requirements: 3+ years of experience in C++ (C++17/20) with strong knowledge of memory … management, concurrency, and performance tuning. Experience with GPU programming (CUDA), SIMD, and kernel-level development. Deep understanding of data structures, lock-free algorithms, and low-latency systems. Familiarity with Linux internals, system calls, and performance profiling tools. Background in platform engineering, distributed systems, or high-performance computing. Preferred Background: Participation in competitive programming contests (IOI, ICPC, Codeforces, etc.). 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
no checklist, but you’ll likely thrive in this role if you have: Technical Experience Strong engineering skills in Python, C++, or Rust Proven experience with GPU performance engineering: CUDA, PTX/SASS, Tensor Cores, memory hierarchy, warp-level primitives Familiarity with ML frameworks like PyTorch, and their internals Proficiency in profiling and debugging tools like NSight, CUDAMore ❯
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 ❯
level position 5+ years' experience in software development. Good development skills in cloud visualization applications where knowledge is key. Computer Graphics WebGL OpenGL HTML5 MEAN stack. Java/C++ CUDA Augmented/Virtual Reality Game Engines Video streaming a plus. Please, get in touch to discuss and apply for this exciting role 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 ❯