Salary: £100,000 - 100,000 per year Requirements: A degree in Computer Science, Electronics, Natural Science, Mathematics, Engineering, or a related discipline (equivalent industrial experience may be substituted) Expertise in computer graphics with experience in the design and development of middleware based on Vulkan (preferred), OpenGL ES, OpenGL, or DirectX Understanding of computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages Proven track record in real-time embedded software development, preferably for mobile devices Strong knowledge of system-level performance analysis and OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction) Excellent communication and teamwork skills, with a results-oriented attitude Proficiency in problem-solving and debugging Experience with the SKIA graphics library (desirable) Experience designing and implementing GPU shader algorithms (in GLSL, HLSL, or equivalent) (desirable) Background in developing system software for Android OS (desirable) Experience working on GPU Drivers (desirable) Knowledge of designing and implementing image processing algorithms (desirable) Familiarity with ARM 64-bit architecture (desirable) Understanding of CPU/NPU hardware architectures (desirable) Experience with Java and/or Python development (desirable) Familiarity with ML and neural networks (desirable) Responsibilities: Design and develop middleware based on advanced graphics APIs like Vulkan, OpenGL ES, or DirectX Analyze and optimize system-level performance of embedded software for mobile devices Collaborate with cross-functional teams to design graphics pipelines Implement GPU shader algorithms and image processing techniques Conduct debugging and problem-solving to enhance software performance Contribute to the development of system software for Android OS Engage in team discussions to promote effective communication and collaboration Technologies: ARM Android Embedded Hardware Java Mobile OpenGL Python C++ More: We are a dynamic and innovative company focused on advancing mobile graphics technology. Our team is composed of dedicated professionals passionate about pushing the boundaries of embedded software development. Located in a vibrant tech hub, we offer competitive benefits and a collaborative work environment where creativity and technical expertise are highly valued. last updated 5 week of 2026