Parallel Programming Jobs in the UK excluding London

10 of 10 Parallel Programming Jobs in the UK excluding London

HPC Software Engineer

Reading, England, United Kingdom
Hybrid / WFH Options
Atomic Weapons Establishment
you to have experience in some of the following: The ability to programme in C, C++, Fortran, or a similar high-level language. Knowledge of computer architectures, in particular, parallel architectures (including accelerators such as GPUs) and their applicability to running large scientific calculations. Familiarity with parallel programming concepts – both threading and MPI style parallelism. An understanding More ❯
Posted:

Geoscience Software Engineer (C++, Masters or PhD))

Guildford, England, United Kingdom
Hays
in Science, Maths, Engineering, Geology or Computing to apply. We're looking for 5+ years hands-on experience using C++ and GUI Development using Qt framework and Multithreading/Parallel Programming. You should have worked with 3D graphics and GIS development toolkits, 2D/3D Geometrical modelling experience and scripting of mathematical or geological problems. Experience in seismic processing More ❯
Posted:

C++ Senior Software Engineer, HPC & ML Tools

Warwick, Warwickshire, United Kingdom
Linaro Ltd
be provided for the people with only a subset of the required skills. You will require the following selection of skills and experience for this role: C++ and C programming for Linux/Unix and ensuring quality in own and others' code delivery. Demonstrable professional C/C++ development experience. Good administrator-level knowledge of Linux/Unix. Excellent … develop the following skills and experience during this role. You do not need any of these to apply or succeed in your application. High performance computing applications, libraries or parallel programming. ML frameworks e.g. PyTorch. DevOps tools e.g. CMake, Conan, Jenkins, Git/Gerrit, Nexus, Ansible, Terraform, Packer. Python programming. Operating system, compiler and debugger internals - for example the More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Geoscience Software Engineer (C++, Masters or PhD)

Guildford, England, United Kingdom
JR United Kingdom
What you'll need to succeed Advanced degree (Masters or PhD) in Science, Maths, Engineering, Geology, or Computing. 5+ years of experience with C++, Qt framework, and multithreading/parallel programming. Experience with 3D graphics, GIS development, geometrical modelling, and scripting for geological problems. Knowledge in seismic processing, fracture modelling, fault seal analysis, kinematic or geological modelling, and machine More ❯
Posted:

Staff Software Engineer - System Performance Analysis

Cambridge, England, United Kingdom
Hybrid / WFH Options
Arm
or equivalent experience. Nice to Have Familiarity with GPU hardware architecture, including memory management, GPU-facing data structures, and GPU-specific synchronization mechanisms, particularly CPU-GPU coordination. Understanding of parallel programming principles, including threading models, synchronization mechanisms, and techniques for resolving concurrency issues. Debugging and problem-solving skills, especially when working across hardware and software boundaries. Methodical, analytical More ❯
Posted:

Research Engineer AI

Bristol, Gloucestershire, United Kingdom
Hewlett Packard Enterprise Development LP
B.Sc. equivalent in a Science, Technology, Engineering or Mathematical discipline. Development experience in compiled languages such as C, C++ or Fortran and experience with interpreted environments such as Python. Parallel programming experience, with relevant programming models such as OpenMP, MPI, CUDA, OpenACC, HIP, PGAS languages, etc is highly desirable. Your personal skills include: Strong team spirit but More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

AI Developer Technology Engineer

Reading, England, United Kingdom
NVIDIA
AI solutions using GPUs. Collaborate closely with the architecture, research, libraries, tools, and system software teams at NVIDIA to influence the design of next-generation architectures, software platforms, and programming models. What We Need To See A Masters degree or PhD in an engineering or computer science related discipline and 3+ years of relevant work or research experience. Strong … knowledge of C/C++, software design, programming techniques, and AI algorithms. Firsthand work experience with parallel programming, ideally CUDA C/C++. Strong communication and organization skills, with a logical approach to problem solving, good time management, and task prioritization skills. Some travel is required for conferences and for on-site visits with developers. NVIDIA is … have some of the most forward-thinking and hardworking people in the world working for us. Are you a creative and autonomous computer scientist with a genuine passion for parallel computing? If so, we want to hear from you. Come, join our AI Compute DevTech team and help build the real-time, cost-effective computing platform driving our success More ❯
Posted:

Systems Programmer

Bradford, England, United Kingdom
JR United Kingdom
Skills & Experience A minimum of 3 years proficiency in modern C and C++ (including templates, OOP, STL) Familiarity with design patterns and Agile software development practices Experience with Linux programming , scripting, and system configuration Strong background in unit testing , system testing, and version control (e.g. Git) CUDA GPU programming and familiarity with Jetson devices Nvidia SDKs such as … VPI, Deepstream or Jetson SDK Parallel programming, optimisation, and algorithmic design for performance Exposure to embedded systems or robotics Knowledge of gRPC, Swift, iOS programming Why Join AssetCool? Tackle some of the toughest challenges in robotics, vision, and infrastructure tech Join a growing team with global ambitions and a collaborative, mission-driven culture See your work in More ❯
Posted:

Systems Programmer

Leeds, England, United Kingdom
AssetCool
Skills & Experience A minimum of 3 years proficiency in modern C and C++ (including templates, OOP, STL) Familiarity with design patterns and Agile software development practices Experience with Linux programming , scripting, and system configuration Strong background in unit testing , system testing, and version control (e.g. Git) Desirable Experience CUDA GPU programming and familiarity with Jetson devices Nvidia SDKs … such as VPI, Deepstream or Jetson SDK Real-time image/data processing pipelines Parallel programming, optimisation, and algorithmic design for performance Exposure to embedded systems or robotics Knowledge of gRPC, Swift, iOS programming Why Join AssetCool? Tackle some of the toughest challenges in robotics, vision, and infrastructure tech Join a growing team with global ambitions and More ❯
Posted:

CUDA Kernel Developer

Cambridge, England, United Kingdom
Hybrid / WFH Options
IC Resources
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++ development skills Ability to work independently in a fast-paced environment If you are a CUDA Kernel More ❯
Posted:
Parallel Programming
the UK excluding London
25th Percentile
£40,000
Median
£52,000
75th Percentile
£52,000
90th Percentile
£73,700