9th March 2026

Developer

GPU Developer

ENGYS, a cutting-edge engineering firm, is at the forefront of providing unparalleled open-source software and services in the Computational Fluid Dynamics (CFD) realm. As a key player in the industry, our focus lies in enhancing external aerodynamic simulations vital to high-performance sectors such as Formula 1 and automotive CFD.

We are expanding our team and invite you to contribute to our GPU computing initiatives. If you are a proactive problem solver who enjoys tackling technical challenges and building high-performance software, we are eager to welcome you.

Why Choose ENGYS?

  • Engage with top-tier GPU and computer science experts from both academia and industry.
  • Enjoy the flexibility and choice to work from various global locations.
  • Tap into long-term growth opportunities in a pioneering, fast-evolving firm.
  • Receive a competitive package that rewards your dedication and expertise.

Role Responsibilities

  • Contribute to the development and optimization of numerical algorithms for GPU architectures within our simulation software stack.
  • Implement and maintain GPU-based libraries and kernels, emphasizing optimal performance and seamless integration.
  • Own and execute development tasks independently, contributing high-quality, maintainable code and meeting project timelines.
  • Collaborate with internal teams and external partners to support integration, benchmarking, and validation of GPU solutions.
  • Collaborate closely with the HELYX GPU project leaders, providing insights and updates.

Your Skillset

  • 3–5 years of experience in C++ development, ideally in high-performance or scientific computing environments. Experience with programming or extending OpenFOAM is a strong plus.
  • Understanding of numerical methods for PDEs, computational fluid dynamics, or related scientific computing domains.
  • Experience with parallel computing, preferably using CUDA or similar GPU programming frameworks.
  • Familiarity with GPU architecture and performance optimization concepts.
  • Strong communication skills and ability to work effectively in an international team environment, with good written and spoken English.

Advantageous Qualities

  • Detail-Oriented Execution: Demonstrated precision in previous roles to ensure software is free from errors and is optimized for performance, emphasizing thoroughness and attention to detail.
  • Experience with Software Deployment: Exposure to taking software from development to release, including testing, packaging, and delivery.
  • Adaptability & Problem-Solving: Ability to swiftly navigate unforeseen challenges, adapt to changing requirements, and find efficient solutions during the software release phase.
  • Quality Assurance & Testing Mastery: A history of rigorous software validation and performance benchmarking, ensuring the end product meets the highest industry standards.

Join Our Vision

At ENGYS, we don’t just offer jobs; we build careers. Here, you will find an environment that recognizes talent, nurtures capabilities, and rewards excellence. If you envision yourself being part of a team that pushes boundaries and sets benchmarks, we’re waiting to hear from you.

Application Process

To be eligible for this role, you should have the right to work in one of the following countries/territories: UK, Germany, Italy, Spain, Greece, South Africa, USA or Brazil. Email your CV and a cover letter detailing your distinctive skills and experiences to [email protected] with subject: Application for GPU Developer.

Before sending us your application, please check out our Privacy Notice for Job Applicants to find out how ENGYS collects and processes your personal information during the recruitment process.

Key Dates:

  • Application Deadline: 10/04/2026
  • Role Commencement: 01/06/2026

Search our Resources
Use the Search bar below to search a specific term in our website.