platform teams Troubleshoot and optimise GPU usage across a variety of hardware and OS environments What they’re looking for Solid experience with low-level GPU programming using CUDA, Vulkan, OpenCL, Metal or similar Strong C or C++ skills and a background in systems or performance engineering Deep understanding of how modern GPUs work, including memory and compute models Experience More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Ecm Selection
every CV and try to respond to everyone. Or recommend a friend for £250, details at http://ecmselection.co.uk/tell-a-friend. Keywords: Mesa, Mesa3D, GL, OpenGL, Vulkan, real-time graphics, drivers, Linux, open source, remote working, CI, Git. Please note: even if you don't have exactly the background indicated, do contact us now if this type More ❯
london (city of london), south east england, united kingdom
TechNET Immersive
platform teams Troubleshoot and optimise GPU usage across a variety of hardware and OS environments What they’re looking for Solid experience with low-level GPU programming using CUDA, Vulkan, OpenCL, Metal or similar Strong C or C++ skills and a background in systems or performance engineering Deep understanding of how modern GPUs work, including memory and compute models Experience More ❯
and platforms Nice to Have Traits for This Role Experience working with the Android NDK, C++ and Flutter Familiarity with or a desire to learn more about OpenGL and Vulkan is a plus Experience with mapping/GIS technologies Experience with Android Automotive What We Value In addition to our core values , which are not unique to this position and More ❯
London, England, United Kingdom Hybrid / WFH Options
Improbable
resolve graphics-related bottlenecks and issues. We’d love to hear from you if you have: Strong expertise with modern real-time graphics APIs such as Direct3D, Metal , and Vulkan . Proficiency in C++, with a focus on performance-critical systems. Performance optimization skills, including hands-on experience with profiling and debugging tools like NVIDIA NSight, RenderDoc , and PIX . More ❯
industry, ideally in AAA or high-quality AA production environments. Ability to communicate clearly to enable collaboration across disciplines. Solid experience with modern graphics APIs such as DirectX 12, Vulkan, or console-specific APIs. Understanding of current real-time rendering techniques. Expert-level C++ skills and comfort working close to the hardware. Experience writing shaders in HLSL, GLSL, CG, or More ❯
industry, ideally in AAA or high-quality AA production environments. Ability to communicate clearly to enable collaboration across disciplines. Solid experience with modern graphics APIs such as DirectX 12, Vulkan, or console-specific APIs. Understanding of current real-time rendering techniques. Expert-level C++ skills and comfort working close to the hardware. Experience writing shaders in HLSL, GLSL, CG, or More ❯
Key Responsibilities: Develop and maintain compiler backend for our RISC-V vector extensions Implement code generation and optimization passes for graphics and AI workloads Contribute to shader compilers for Vulkan and other graphics APIs Work on vectorization and auto-parallelization strategies Collaborate with hardware team on ISA definition and enhancements Benchmark and optimize compiler performance for key workloads Contribute to More ❯
Key Responsibilities: Develop and maintain compiler backend for our RISC-V vector extensions Implement code generation and optimization passes for graphics and AI workloads Contribute to shader compilers for Vulkan and other graphics APIs Work on vectorization and auto-parallelization strategies Collaborate with hardware team on ISA definition and enhancements Benchmark and optimize compiler performance for key workloads Contribute to More ❯
Key Responsibilities: Develop and maintain compiler backend for our RISC-V vector extensions Implement code generation and optimization passes for graphics and AI workloads Contribute to shader compilers for Vulkan and other graphics APIs Work on vectorization and auto-parallelization strategies Collaborate with hardware team on ISA definition and enhancements Benchmark and optimize compiler performance for key workloads Contribute to More ❯
london (city of london), south east england, united kingdom
microTECH Global LTD
Key Responsibilities: Develop and maintain compiler backend for our RISC-V vector extensions Implement code generation and optimization passes for graphics and AI workloads Contribute to shader compilers for Vulkan and other graphics APIs Work on vectorization and auto-parallelization strategies Collaborate with hardware team on ISA definition and enhancements Benchmark and optimize compiler performance for key workloads Contribute to More ❯
Key Responsibilities: Develop and maintain compiler backend for our RISC-V vector extensions Implement code generation and optimization passes for graphics and AI workloads Contribute to shader compilers for Vulkan and other graphics APIs Work on vectorization and auto-parallelization strategies Collaborate with hardware team on ISA definition and enhancements Benchmark and optimize compiler performance for key workloads Contribute to More ❯
Key Responsibilities: Develop and maintain compiler backend for our RISC-V vector extensions Implement code generation and optimization passes for graphics and AI workloads Contribute to shader compilers for Vulkan and other graphics APIs Work on vectorization and auto-parallelization strategies Collaborate with hardware team on ISA definition and enhancements Benchmark and optimize compiler performance for key workloads Contribute to More ❯
efficiency of graphics and compute workloads on cutting-edge GPU architectures. About you: 6 years+ as a driver engineer Strong C++ or C programming skills Experience with OpenCL or Vulkan (other graphics APIs are also fine) Strong knowledge of GPU development Full details are available. Please don't hesitate to get in touch with (email address removed). com to More ❯
Key Responsibilities: Develop and maintain compiler backend for our RISC-V vector extensions Implement code generation and optimization passes for graphics and AI workloads Contribute to shader compilers for Vulkan and other graphics APIs Work on vectorization and auto-parallelization strategies Collaborate with hardware team on ISA definition and enhancements Benchmark and optimize compiler performance for key workloads Contribute to More ❯
Middlesbrough, Yorkshire, United Kingdom Hybrid / WFH Options
Radical Forge
to write clear, maintainable, portable code Must be a self-motivated team player with a strong work ethic and cooperative attitude Desired Skills: Knowledge of modern rendering APIs (D3D12, Vulkan, AGC) Experience with MMOs, as a player or developer Strong debugging skills Experience with PlayStation development This role is fully remote. The role will initially be a 12 month contract More ❯
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 resources Requirements 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 concepts Experience working with LLVM-based compiler technologies (desirable) Familiarity with open-source hardware architectures (desirable More ❯
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 resources Requirements 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 concepts Experience working with LLVM-based compiler technologies (desirable) Familiarity with open-source hardware architectures (desirable More ❯
watford, hertfordshire, east anglia, united kingdom
microTECH Global LTD
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 resources Requirements 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 concepts Experience working with LLVM-based compiler technologies (desirable) Familiarity with open-source hardware architectures (desirable More ❯
narrow-right Job Views: 4 Posted: 31.05.2025 Expiry Date: 15.07.2025 col-wide 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 … issues across multiple applications and environments Contribute to internal documentation and developer-facing resources Requirements 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 concepts Experience working with LLVM-based compiler More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
and tools for efficient issue resolution. Required Skills and Experience : Proven experience in GPU driver, graphics application development, and technical support roles. Proven experience in graphics APIs such as Vulkan, OpenGL ES, and Direct3D, and familiarity with graphics application development processes Experience in Linux kernel driver development. Good communication skills for collaborating with remote teams across different time zones. "Nice More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
tools for efficient issue resolution. Required Skills and Experience : Demonstrated and proven experience in GPU driver, graphics application development, and technical support roles. Proficiency in graphics APIs such as Vulkan, OpenGL ES, and Direct3D, and familiarity with graphics application development processes Experience in Linux kernel driver development. Strong knowledge of operating system kernel such as Android, Linux kernel, and Windows More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
tools for efficient issue resolution. Required Skills and Experience : Demonstrated and proven experience in GPU driver, graphics application development, and technical support roles. Proficiency in graphics APIs such as Vulkan, OpenGL ES, and Direct3D, and familiarity with graphics application development processes Experience in Linux kernel driver development. Strong knowledge of operating system kernel such as Android, Linux kernel, and Windows More ❯
Middlesbrough, Yorkshire, United Kingdom Hybrid / WFH Options
Double Eleven Ltd
knit team, where your opinion and efforts count What we're looking for Ability to effectively transition techniques between console and PC APIs (e.g.from console-exclusive optimisation tricks to Vulkan/DX12 equivalents) Ability to identify bottlenecks in C++ or GPU-side code and implements efficient solutions Ability to explain advanced techniques like PBR, ray tracing, and GI in ways More ❯
verification with SystemVerilog, UVM, or cocotb Computer architecture knowledge (ARM or RISC-V) Formal verification techniques Interconnect protocols: AXI or OCP ASIC design tool flows Exposure to OpenGL or Vulkan APIs is a plus Why Consider This Role? Join high-impact, cutting-edge projects Work within a collaborative, world-class team Flexible working environment – hybrid preferred, remote considered Long-term More ❯