Extended Family International

GPU Software Engineer (Vulkan)

London, England, GB

9 days ago
Save Job

Summary

Role Overview

  • We are seeking a skilled and experienced software engineer to develop and optimise Vulkan drivers and related software components for our GPU platform.
  • This role focuses on ensuring compliance with the Vulkan standard and delivering high performance across a range of workloads.

Key Responsibilities

  • Design, implement, and maintain Vulkan drivers tailored to our custom GPU architecture
  • Ensure full conformance with the Vulkan API and optimise performance across varied use cases
  • Develop shader compilers and runtime components within the Vulkan software stack
  • Optimise both graphics and compute pipelines for a vector core-based architecture
  • Work closely with hardware engineers to inform and influence architectural decisions
  • Investigate and resolve driver-related issues across multiple applications and environments
  • Contribute to internal documentation and developer-facing resourcesRequirements
  • A minimum of 5 years' experience in graphics driver development
  • Strong understanding of the Vulkan API and modern graphics programming techniques
  • Proven experience with GPU architectures and low-level driver implementation
  • Solid grasp of graphics and compute pipeline conceptsExperience working with LLVM-based compiler technologies (desirable)
  • Familiarity with open-source hardware architectures (desirable)

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job