HPC Software Developer

HPC Software Developer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Develop and optimise high-performance software for cutting-edge energy technology.
  • Company: Global energy tech leader based in Crawley with a focus on innovation.
  • Benefits: Competitive salary, bonuses, healthcare, pension, and wellness programmes.
  • Why this job: Join a dynamic team and make an impact in the energy sector with your coding skills.
  • Qualifications: Masters in software engineering or related field; experience in C++ and numerical software.
  • Other info: Hybrid working model with opportunities for professional growth and development.

The predicted salary is between 36000 - 60000 £ per year.

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.

Please read the following job description thoroughly to ensure you are the right fit for this role before applying.

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 and 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 employer: Talent Solutions Staffing UK

Join a leading global energy technology business in Crawley, where innovation meets opportunity. As an HPC Software Developer, you'll benefit from a competitive salary, comprehensive healthcare, and a supportive work culture that prioritises employee well-being and growth. With hybrid working options and a commitment to professional development, this role offers a unique chance to contribute to cutting-edge technology while enjoying a balanced lifestyle.
T

Contact Detail:

Talent Solutions Staffing UK Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land HPC Software Developer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups or webinars, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your HPC projects or any relevant software you've developed. This is your chance to demonstrate your expertise in C++ and parallel computing, so make it shine!

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Be ready to discuss your experience with numerical software and optimization techniques, as well as how you tackle challenges in high-performance environments.

✨Tip Number 4

Don't forget to apply through our website! We love seeing applications directly from candidates who are genuinely interested in joining our team. Plus, it gives us a better chance to see your enthusiasm for the role!

We think you need these skills to ace HPC Software Developer

C++
High-Performance Computing (HPC)
Parallel Computing
Performance Profiling
CPU/GPU Optimization
Applied Mathematics
Numerical Inversion
Numerical Simulation
Linear Solvers
Nonlinear Solvers
Optimization
Imaging Algorithms
Data Handling Infrastructure
Cloud Computing
Presentation Skills

Some tips for your application 🫡

Read the Job Description Carefully: Before you dive into your application, take a good look at the job description. Make sure you understand what we're looking for in an HPC Software Developer and tailor your application to highlight your relevant skills and experiences.

Showcase Your Technical Skills: We want to see your expertise in high-performance software development. Be sure to mention your experience with C++, parallel computing, and any specific projects that demonstrate your ability to optimise software for performance. This is your chance to shine!

Highlight Your Problem-Solving Abilities: As an HPC Software Developer, you'll be tackling complex problems. Use your application to showcase examples of how you've approached challenges in the past, especially in applied mathematics or physics. We love seeing how you think!

Apply Through Our Website: Once you're happy with your application, make sure to submit it through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to see what you bring to the table!

How to prepare for a job interview at Talent Solutions Staffing UK

✨Know Your Algorithms

Brush up on the algorithms and numerical methods relevant to the role. Be ready to discuss how you've implemented or optimised these in past projects, especially in C++. This will show your technical depth and understanding of high-performance computing.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in software development, particularly in parallel computing or GPU optimisation. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your analytical skills.

✨Familiarise Yourself with the Company

Research the global energy technology business and their recent projects or innovations. Understanding their mission and how your role contributes can help you tailor your responses and demonstrate genuine interest during the interview.

✨Practice Your Presentation Skills

Since you'll be presenting results at conferences and meetings, practice explaining complex concepts clearly and concisely. Consider doing mock presentations to friends or colleagues to build confidence and receive feedback.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

T
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>