Egham, Surrey, South East, United Kingdom Hybrid/Remote Options
Microtech Global Ltd
Analyse different graphics workloads, identify bottlenecks and optimise for performance and power usage Develop optimal middleware libraries based on graphics and compute APIs (such as Vulkan & OpenGLES) Bring-up and evaluate new devices, working with other teams to define and implement new UX requirements Have technical responsibility for one or more significant sections of an assigned … with a good understanding of the latest development environments Expertise in computer graphics with experience in the design and development of middleware based on Vulkan (preferred), OpenGLES, OpenGL or DirectX Understanding of computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong More ❯
involved in updating Linux kernels and drivers to implement interactivity with various hypervisors on Linux and also similar on Android platforms. Knowledge of graphics development using OpenGL-ES/Vulkan is required and any experience with the Khronos graphics test suite. WHAT WE EXPECT FROM YOU? ? Good qualification in a Computer Science/Information Technology related discipline … Working experience with Linux Kernel Development ? Solid knowledge of C language ? Experience with OpenGL-ES or Vulkan ? Good communication skills in English, written and verbal NICE TO HAVE: ? Bare-metal/Type 1 Hypervisor experience ? Previous experience of paravirtualization ? Android platform development experience ? Khronos graphics test suite WHAT YOU CAN EXPECT FROM US? ? Learning by doing – you … Eye care ? Childcare vouchers ? Cycle to Work Scheme ? Employee Recruitment Referral Scheme ? Company events and lots of social activities KEY SKILLS Linux Kernel Development, C Language, OpenGL-ES, Vulkan More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Microtech Global Ltd
of mobile GPU Software Architecture design. 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 important, in different scenarios such … discipline 5 or more years 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 pipeline is plus. Creativity and More ❯
SurfaceFlinger, SKIA, HWUI). Analyse graphics workloads, identify bottlenecks, and improve performance and power efficiency. Develop middleware libraries based on graphics and compute APIs such as Vulkan and OpenGL ES. Evaluate new devices and collaborate with cross-functional teams to meet user experience requirements. Take technical ownership of significant project components, translating complex requirements into detailed designs and … equivalent industrial experience. Proven experience in real-time embedded software development, preferably in mobile devices. Expertise in computer graphics, with middleware development experience using Vulkan (preferred), OpenGLES, or OpenGL. Strong understanding of computer graphics pipelines and modern GPU architectures. Expert-level proficiency in C and C++ programming languages. System-level performance analysis skills and strong OS More ❯