Salary: £121,000 - 121,000 per year Requirements: Strong proficiency in C++ development Experience with GPU programming frameworks Knowledge of parallel programming concepts and GPU architecture Familiarity with Linux systems engineering Proficient in profiling and debugging tools for GPU code Relevant experience with GPU acceleration in gaming or AI development Responsibilities: Design and implement parallel algorithms for GPUs where existing libraries arent sufficient Build GPU-ready code for vectorization, parallel execution, and large-scale data processing Offload CPU-heavy imaging, simulation, or ML workloads onto multi-GPU Linux systems Produce benchmarks, validate performance gains, and ensure numerical correctness Technologies: AI Linux Support More: We are looking for a GPU Software Engineer to join our Space Systems Engineering team on an initial 4-month contract, working on-site in Portsmouth for 3 days per week. Our team focuses on developing custom parallel algorithms and accelerating the processing of large-scale imagery and data on GPU platforms. We pride ourselves on fostering a diverse and inclusive community and our commitment to respect and equality drives our success. Join us as we leverage the spirit of partnership to deliver the best resourcing solutions for our clients. last updated 10 week of 2026