Job Description
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)
JBRP1_UKTJ