Enable job alerts via email!

GPGPU Software Engineer

JR United Kingdom

London

On-site

GBP 50,000 - 90,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company in the Graphics/GPU development sector is seeking a skilled software engineer to join their London team. This role involves designing and developing cutting-edge GPGPU software stacks, implementing new features based on AI and HPC application needs, and optimizing performance for key applications. The ideal candidate will possess a strong background in C/C++ and GPGPU APIs, with at least 5 years of industry experience. Join a forward-thinking organization that is shaping the future of graphics technology and be part of a dynamic team that values creativity and technical excellence.

Qualifications

  • Bachelor's degree in Computer Science or related field with 5+ years of experience.
  • Hands-on proficiency in C/C++ and experience in GPU driver development.

Responsibilities

  • Design and develop GPGPU software stack, including Runtime and Driver.
  • Implement new GPGPU driver features based on AI and HPC application requirements.

Skills

C/C++
GPGPU APIs (CUDA/HIP/OpenCL)
Debugging Skills
Performance Optimization

Education

Bachelor's degree in Computer Science or related field

Tools

CUDA
HIP
OpenCL

Job description

We are working with one of the upcoming brands in Graphics/GPU development who are looking to add to their team in Central London!

Job Description:
  1. Designing and developing GPGPU software stack, including Runtime and Driver.
  2. Implementing new GPGPU driver features based on AI and HPC application requirements.
  3. Implementing GPGPU software support for new GPGPU hardware features.
  4. Profiling performance bottlenecks and conducting performance optimization for key applications.
Qualifications:
  1. A bachelor’s degree in computer science, computer engineering, or a related field, with a minimum of 5 years of industry experience.
  2. Excellent development and debugging skills with hands-on proficiency in C/C++.
  3. Working experience in GPU or GPGPU UMD driver development.
  4. Proficiency and working experience with GPGPU APIs such as CUDA/HIP/OpenCL.
Preferred Qualifications:
  1. Familiarity with CUDA or ROCm development and debugging.
  2. Good understanding of GPU hardware/software architecture, including familiarity with 3D rendering pipeline or computer pipeline.

Please note that if you are NOT a passport holder of the country for the vacancy you might need a work permit.

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