Huawei Technologies Research & Development (UK) Ltd
partners. You should have a strong understanding of rendering technologies, graphics pipelines and hands-on experience using one more of the OpenGLES, Vulkan, DirectX, or Metal APIs. A deep understanding of GPU architectures and the workloads GPUs are likely to see, and thus what characteristics are … of experience in GPU software architecture or driver development Hands-on experience with one or more of the following technologies: Vulkan, OpenGLES, 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 ❯
and motivated Senior Software Engineer to expand the Compiler team supporting the Mali mobile IPs. We support Graphics and Compute APIs (OpenGLES, OpenCL, Vulkan) in our LLVM-based compiler, and work on improving the GPU technologies that the mobile and automotive markets will see in years … Experience: Experience with compiler development “Nice To Have” Skills and Experience: Knowledge of the LLVM compiler framework Familiarity with one Graphics API (DirectX, OpenGL, Vulkan) In Return: You will have the chance to make a difference by influencing future Graphics APIs, GPU architectures and instruction sets! #J More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Arm
Proven industry experience in graphics engineering, with a strong focus on optimization and debugging. Deep expertise in modern graphics APIs (Vulkan, OpenGLES, DirectX, Metal). Proficient in C/C++ and shading languages (GLSL/HLSL). Skilled in GPU performance profiling and debugging using tools More ❯
Science, Engineering, or related fields Experience managing and configuring Linux systems Additional Skills (Preferred) Experience with graphics and compute APIs (Vulkan, OpenGLES, OpenCL, EGL) Experience with compiler frameworks like NIR and LLVM, especially backend development Experience with version control systems such as Git Experience contributing to More ❯
development for Linux or Windows Knowledge of the Linux graphics stack (XOrg, Mesa, Wayland, etc.) Some experience with graphics APIs (EGL, OpenGLES, Vulkan etc.) Knowledge of how graphics hardware works Experience with platform bring-up, such as BSP development BEng or BSc in electronics, computer science More ❯
development for Linux or Windows Knowledge of the Linux graphics stack (XOrg, Mesa, Wayland, etc.) Some experience with graphics APIs (EGL, OpenGLES, Vulkan etc.) Knowledge of how graphics hardware works Experience with platform bring-up, such as BSP development BEng or BSc in electronics, computer science More ❯
field Experience with managing and configuring a Linux system You might also have: Experience with modern graphics and compute APIs (Vulkan, OpenGLES, OpenCL, EGL, etc) Experience with a compiler framework such as NIR and LLVM, with a preference for backend compiler familiarity. Experience with version control More ❯
or driver development. - Strong programming skills in C++. - Hands-on experience with one or more of the following API's: Vulkan, OpenGLES, Metal, DirectX11 or DirectX12. More ❯
related field. In-depth knowledge of at least one modern 3D graphics API and its associated software ecosystems (e.g. Vulkan, DirectX, OpenGLES, Metal). Demonstrable technical expertise in the optimisation of software targeting such ecosystems (e.g. game engines, visual effects, UI frameworks). Experience with GPU More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
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. … performance optimization and hardware bring-up. Familiar with Android system software development and debugging. Interest in graphics and compute APIs - Vulkan, OpenGLES, OpenCL. Experience in developing production-grade software for commercial organizations, with an emphasis on high-quality, maintainable code. Arm GPU Engineering Group: We produce More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Arm
years of experience in GPU driver, graphics application development, and technical support roles. Experience in graphics APIs such as Vulkan, OpenGLES, and Direct3D. Understanding of GPU architecture, pipelines, and design principles on mobile and desktop platforms. Experience in Linux kernel driver development. Strong skills in reproducing More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Demonstrated and proven experience in GPU driver, graphics application development, and technical support roles. Proficiency in graphics APIs such as Vulkan, OpenGLES, and Direct3D, and familiarity with graphics application development processes Experience in Linux kernel driver development. Strong knowledge of operating system kernel such as Android More ❯
groundbreaking GPU software using C/C++ programming, computer architecture knowledge and experience with 2D/3D graphics standards like Direct3D 12, Vulkan, OpenGL, or OpenGL ES. Location: Raanana, Israel. Department: Software Engineering. Our Global Ecosystem With offices around the world, Arm is a global ecosystem More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Experience : Proven experience in GPU driver, graphics application development, and technical support roles. Proven experience in graphics APIs such as Vulkan, OpenGLES, and Direct3D, and familiarity with graphics application development processes Experience in Linux kernel driver development. Good communication skills for collaborating with remote teams across More ❯
of hands-on experience in GPU architecture development Understanding of graphics algorithms or shader program design and optimization Experience with technologies such as Vulkan, OpenGLES, Metal, DirectX 11 or 12, and/or OpenCL Excellent communication skills in English, both written and spoken Our client offers competitive salaries and UK More ❯
or CS preferred. Strong background in graphic algorithms and good knowledge of game rendering flows. Strong knowledge of graphics and computer graphics APIs (Vulkan, OpenGLES, Metal etc.). Excellent team working skills, self-motivated and results-focused. Desired: Experience in advanced rendering algorithm development. Experience of 3D Gaussian Splatting Experience More ❯
groundbreaking GPU software using C/C++ programming, computer architecture knowledge, and experience with 2D/3D graphics standards like Direct3D 12, Vulkan, OpenGL, or OpenGL ES. Location: Raanana, Israel. Department: Software Engineering. Power Analysis Engineer: Optimize next-gen silicon platforms for diverse markets as a More ❯
/PhD preferred). Expertise in graphics algorithms and a deep understanding of game rendering pipelines. Strong knowledge of graphics APIs such as Vulkan, OpenGLES, Metal. Excellent team player with a self-motivated and results-driven mindset. Experience in advanced rendering algorithm development . Hands-on experience with 3D Gaussian More ❯