Senior Android Graphics Engineer, Global Blue Chip Company, Staines Upon Thames, Up to £90,000 + Strong Blue Chip Benefits.
Purpose of the Role:
We are currently looking for an Senior Graphic Engineer to join our clients established team in Staines-upon-Thames.
We need an enthusiastic engineer with a strong AI, graphics & frameworks development background in Android. The candidate will contribute to the development and optimisation of Android graphics framework.
As Senior Graphic Engineer you will:
Develop extensions to the Android Graphics framework to enable new user experiences
Identify innovations to optimize Android graphics stack to improve performance and reduce the power consumption and memory footprint
Apply AI to improve gaming performance on relevant devices
Have technical responsibility for one or more significant sections of the assigned project
Translate complex functional and technical requirements into detailed design
Skills and Qualifications Required:
A degree in Computer Science, Electronics, Natural Science, Mathematics, Engineering or any related discipline (an equivalent period of industrial experience may be substituted)
A proven track record in real time embedded software development preferably for mobile devices with an understanding of embedded development environments
Expertise in computer graphics with experience in design and development of software such as OpenGL, OpenGL ES, Vulkan or DirectX
Proficiency in C and C++ programming languages
Good knowledge of Android frameworks and experience on Android application development
Exposure to Machine Learning & Neural Networks
System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction)
Excellent communication, team work and a results-oriented attitude
Proficiency in problem solving and debugging
Experience working on Android Graphics Stack (Compositor, Window manager, HWUI, HAL)
Experience working with ARM 64-bit architecture
Experience developing system software for Android OS
Familiarity with CPU and GPU hardware architectures