SonicJobs Logo
Login
Left arrow iconBack to search

GPU Software Engineer (Vulkan)

MicroTECH Global Ltd
Posted a day ago, valid for a month
Location

Stevenage, Hertfordshire SG1 2AX, England

Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • We are seeking a skilled software engineer with a minimum of 5 years' experience in graphics driver development to work on Vulkan drivers for our GPU platform.
  • The role involves designing, implementing, and maintaining Vulkan drivers while ensuring compliance with the Vulkan standard for high performance.
  • Key responsibilities include developing shader compilers, optimising graphics and compute pipelines, and collaborating with hardware engineers.
  • A strong understanding of the Vulkan API, GPU architectures, and low-level driver implementation is required, with experience in LLVM-based compiler technologies being desirable.
  • The salary for this position is competitive, reflecting the candidate's experience and expertise in the field.

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)

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.