Skip to main content

Software Engineer - GPU Acceleration & Parallel Processing (Fixed term-contract) [26038]

Portsmouth, UK

Closing: February 26, 2026

Engineering
HE Space Team Andres Izquierdo Gallego
More information?

If you have any questions, contact Andres

Send Andres an email

Company description

HE Space is a successful international space company. For 40 years, we have been supporting our customers with qualified experts in the field of engineering, science and administration. 

We hire space experts all over Europe across the whole spectrum of space-related activities, from engineering to science, software development, operations, marketing, finance and administration. Our employees contribute towards a wide range of groundbreaking space programmes including Galileo and Copernicus, ExoMars, Iris2, ESA BASS, ESA GSPT, LISA Pathfinder, Euclid, the Ariane and Vega launchers as well as the International Space Station.


HE Space has joined forces with CS Group and Sopra Steria to lead the engineering and digital space market in Europe and to provide highly skilled consulting. We are passionate about people and invest in you to support the development of the European space industry.

Job description

Working in the Space Systems Engineering department, the Software Engineer will work on accelerating the processing of data/imagery using parallel computing, developing parallelisation algorithms to achieve this.

 

  • Designing & Implementing Parallel Algorithms for GPUs
    • Building custom GPU‑ready algorithms for vectorisation, parallel execution, and large‑scale data processing.
    • Write new parallelisation algorithms (existing libraries/frameworks are insufficient).

 

  • Accelerating Computational Pipelines
    • Offloading CPU‑bound processes (like image processing, ML inference, or scientific simulation) onto GPUs.
    • Accelerating an imaging algorithm using multi‑GPU Linux servers.

 

  • Testing, Benchmarking & Validation
    • Producing performance benchmarks (speed‑ups vs CPU, multi‑GPU scaling).
    • Ensuring numerical correctness of parallel algorithms.

Our benefits in the UK!

We offer competitive compensation and our benefits packages are customized per location to better match local needs. Here in the spotlight are 3 of them for our employees located in the UK.

HE Space will support your relocation to another country.

Relocation support

Financial Support for your relocation expenses to Harwell, UK.

Pension scheme

Pension Scheme

All our employees in the UK fall under a pension scheme. HE Space contributes to this pension scheme.

HE Space supports training.

Training & Professional Development

Your individual training needs are important to us, and we support your attendance at conferences, e-learning, conventional group and individual classes.

Qualifications

  • Proven software development/engineering experience & skills in Linux-based GPU Acceleration & Parallel Processing
  • Strong C++ development skills
  • Expertise in GPU programming frameworks
  • Deep understanding of GPU Architecture
  • Demonstrable experience with Parallel Programming Concepts
  • Linux systems engineering
  • Knowledge of profiling & debugging tools for GPU code
  • Previous experience with GPU acceleration with video games development and/or AI development may be relevant

Additional information

This position is based in Portsmouth, UK.


If you believe you have what it takes for this position, please send your CV (in English and in Word or PDF format) to Andrés Izquierdo by clicking on the ‘Apply for this job’ button and quoting job reference 26038.

An exciting and dynamic international working environment awaits you!

Last apply date: 26/02/2026!

Start your new adventure