Job Search and Career Advice Platform

Enable job alerts via email!

HPC Software Developer

Jefferson Wells Key Accounts

Crawley

Hybrid

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global energy technology company is seeking an HPC Software Developer based in Crawley. The successful candidate will develop and maintain high-performance software, working with researchers to implement imaging algorithms and optimize existing production software. A master's degree in software engineering or a related field and experience in C++ are essential. This role offers a competitive salary, bonus structure, and comprehensive benefits including healthcare and a pension plan.

Benefits

Relocation support
Private healthcare
Subsidized dental care
Health & Wellbeing programs
Income protection scheme
Life insurance

Qualifications

  • Proven experience developing and supporting high-performance numerical software in C++.
  • Strong background in applied mathematics, physics, or geophysics.

Responsibilities

  • Develop, support and maintain industry-leading code.
  • Work with researchers to implement and develop new imaging algorithms.
  • Optimize production software for high performance on both cloud and on-prem environments.

Skills

C++ development
Parallel computing
Performance profiling
CPU/GPU optimization
Applied mathematics
Inverse problems
Numerical inversion
Numerical simulation
Linear and nonlinear solvers
Optimization

Education

Masters level degree in software engineering or equivalent
Job description

Excellent Package + Bonus Structure + Relocation Support + Hybrid Working + Healthcare + Life Insurance + Pension + Other Company Benefits

Do you have a background in Computer Science, Physics or Mathematics with experience of high-performance software or application development? This position will see you join a global energy technology business based out of their technology centre in Crawley; you will play a key role in the continued development of industry-leading algorithms & software.

Job Summary:

  • Develop, support and maintain industry-leading code, including HPC data‑handling infrastructure and GPU‑accelerated kernels.
  • Work with researchers to implement and develop new imaging algorithms and enhancements to existing methods.
  • Optimize new and existing production software to ensure ongoing high performance on cutting‑edge hardware in both cloud and on‑prem environments.
  • Present results at internal and external conferences and client meetings
  • Provide support to commercialization and operational teams

Qualifications:

  • Masters level degree in software engineering or equivalent.
  • Proven experience developing and supporting high‑performance numerical software in C++, including parallel computing, performance profiling and CPU/GPU optimization.
  • Strong background in applied mathematics/physics/geophysics, especially in inverse problems, numerical inversion, numerical simulation, linear and nonlinear solvers, and optimization.

What's on offer?

Competitive base salary with bonus, private healthcare for employee & family, subsidised dental care, Health & Wellbeing programs such as the Employee Mental health support, health & wellness coaching, part employer and employee funded pension contribution, Income protection scheme, life insurance.

HPC Software Developer • Crawley, West Sussex, England

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.