Job Description
Our client is seeking a Senior Graphics Engineer to join their Graphics Research Team on a 6-month contract, they are looking for Engineers who have experience with low-level graphics and GPU development on the Android platform. Hybrid working, 3 days onsite and 2 days WFH. Skills&Qualifications: - Experience in real-time embedded software development, preferably for mobile devices, with proficiency in modern development tools and environments. - Solid understanding of computer graphics, with experience designing and developing middleware using APIs like Vulkan (preferred), OpenGL ES, OpenGL, or DirectX. - Familiarity with graphics pipelines and contemporary mobile GPU architectures. - Strong programming skills in C/C++. - Understanding of system performance analysis, memory management, multithreading, synchronization, and user/kernel mode interactions. Responsibilities: - Collaborate on the bring-up and evaluation of new devices, defining and implementing advanced UX requirements with cross-functional teams. - Design and implement efficient middleware libraries using graphics and compute APIs such as Vulkan and OpenGL ES. - Android Graphics stack, implement standard features and extensions. - Optimise real-time rendering pipelines and deliver class-leading performance.