Imaging or related Expert-level C/C++ on Windows; strong performance profiling & SIMD experience Hands-on knowledge of DirectX 11/12 (or Vulkan/Metal) and shader programming Experience with image/video processing or real-time computer vision Clear thinking, problem-solving mindset, and concise technical communication More ❯
Huawei Technologies Research & Development (UK) Ltd
of rendering technologies and graphics pipelines. Strong programming skills: C/C++, Python. Desired: Good understanding of mobile GPU architecture principles. Good understanding of Vulkan or OpenGL graphic API. Good written and verbal communication skills. Self-motivated, well organized, and a good team player. More ❯
algorithms and game rendering workflows. In-depth knowledge of computer graphics and rendering techniques. Hands-on experience with graphics APIs such as OpenGL, Metal, Vulkan, etc. Responsibilities: Collaborate with cross-functional teams to develop and integrate rendering algorithms for mobile platforms. Design and implement optimisation solutions at the GPU subsystem More ❯
GPU Software Engineer - Vulkan/OpenGL/DirectX/Metal We're currently on the lookout for a GPU Software Engineer for a global technology giant in Cambridge. A true leader in research, development, and innovation, this global technology powerhouse invests heavily into R&D to make huge technological advancements … A minimum of a few years experience in GPU software architecture and/or driver development Experience with one or more of the following: Vulkan, Metal, OpenGL, DirectX11, DirectX12 or OpenCL I welcome your application if you'd like to find out more and if you know someone it would … offer a fantastic referral scheme which I would be happy to discuss. Keywords: Consumer Electronics/GPU/Architecture/OpenGL/Graphics/Vulkan/Metal/DirectX11/DirectX12/OpenCL #consumerelectronics #gpu #graphics #architecture By applying to this role you understand that we may collect your personal More ❯
Huawei Technologies Research & Development (UK) Ltd
of mobile GPU Software Architecture design. The successful candidate will work on investigating and designing existing and new features of 3D graphics APIs like Vulkan and DirectX and how these apply to current and future GPUs. You will approach this from a use-case and performance perspective, and work closely … external partners. You should have a strong understanding of rendering technologies, graphics pipelines and hands-on experience using one more of the OpenGL ES, Vulkan, DirectX, or Metal APIs. A deep understanding of GPU architectures and the workloads GPUs are likely to see, and thus what characteristics are important, in … or more years of experience in GPU software architecture or driver development Hands-on experience with one or more of the following technologies: Vulkan, OpenGL ES, Metal, or DirectX11 or 12 Desired: Sound knowledge of graphics rendering pipeline (rasterization and ray-tracing) Knowledge of neural rendering, raytracing and mesh shading More ❯
GPU Software Engineer for a 12-month contract based in Cambridge. The successful candidate will design and evaluate features for 3D graphics APIs like Vulkan and DirectX, focusing on performance and use cases for current and future GPUs. The role includes guiding hardware and driver roadmaps and communicating new technologies … in GPU software architecture or driver development. - Strong programming skills in C++. - Hands-on experience with one or more of the following API's: Vulkan, OpenGL ES, Metal, DirectX11 or DirectX12. More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
hardware, including scheduling and memory management for Linux and Android OSs. You will provide the foundations that will make the Mali GPU implementation of Vulkan, OpenGL and OpenCL simply the best in the market. Responsibilities: Participating in all phases of software development - including design, implementation, testing, code review and documentation. … Experience with different testing/debugging tools and script languages. Familiar with Android system software development and debugging. Interest in graphics and compute APIs - Vulkan, OpenGL ES, OpenCL. Experience in software development for a commercial organisation. Experience in developing and contributing to open source software In return: We produce graphics More ❯