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 More ❯
systems is a plus. Experience with Rust is a plus. Familiarity with embedded systems and real-time operating systems is a plus. Familiarity with CUDA for GPU programming and experience with efficiency optimizations is a plus. Analytical Skills: Strong analytical and problem-solving skills with a focus on delivering More ❯
systems. Familiarity with SOLID principles and modern software design patterns. Experience with Docker and build pipelines. Proficient in version control using Git. Experience with CUDA for GPU programming. Solid understanding of Linux systems. Additional Technical Skills (Desired): Python, QT, and QML development. Familiarity with Atlassian Jira and Confluence. Experience More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
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 More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
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 More ❯
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 A full list More ❯
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 More ❯
Jira, Confluence, Git/GitHub, Perforce Helix ALM. Installer Development: Familiarity with WiX (Visual Studio tool) for building software installers. Specialized Technologies: Knowledge of cuda, gdal, Kakadu (kdu), QT5, OpenCV, SQLite, libAV, jpeg8, CMAKE, G . Join us in shaping cutting-edge software solutions for defense and sensor technologies. More ❯
Basildon, Essex, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
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 More ❯
Basildon, Essex, United Kingdom Hybrid / WFH Options
leonardo company
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 More ❯
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 More ❯
and collaboration skills to work effectively in multidisciplinary teams.• Knowledge of ethical AI practices and laws is a plus. Preferred Skills: Knowledge of NVIDIACUDA, cuDNN, TensorRT and Experience with NVIDIA GPU hardware and software stack Understanding of HPC and AI workloads. Familiarity with BigData platforms and technologies, such More ❯
and collaboration skills to work effectively in multidisciplinary teams.• Knowledge of ethical AI practices and laws is a plus. Preferred Skills: Knowledge of NVIDIACUDA, cuDNN, TensorRT and Experience with NVIDIA GPU hardware and software stack Understanding of HPC and AI workloads. Familiarity with BigData platforms and technologies, such More ❯
a strong focus on memory management, multi-threading, and low-level performance optimizations. Experience with GPU architectures (e.g., NVIDIA, AMD) and programming frameworks like CUDA, OpenCL, and TensorFlow. Understanding of machine learning algorithms, including model training and inference, and how to optimize these for GPU-based computation. Strong knowledge More ❯
a strong focus on memory management, multi-threading, and low-level performance optimizations. Experience with GPU architectures (e.g., NVIDIA, AMD) and programming frameworks like CUDA, OpenCL, and TensorFlow. Understanding of machine learning algorithms, including model training and inference, and how to optimize these for GPU-based computation. Strong knowledge More ❯
to 5 years' experience building technical or scientific software Bonus if you have understanding of: CFD, meshing, parallel computing, GPU's such as CUDA, and or CAD More ❯
to 5 years' experience building technical or scientific software Bonus if you have understanding of: CFD, meshing, parallel computing, GPU's such as CUDA, and or CAD More ❯
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 More ❯
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 More ❯
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 More ❯
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 More ❯
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 More ❯
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 More ❯
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 More ❯
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 More ❯