Role and Responsibilities
We are currently looking for an exceptional Senior Graphics Optimization Engineer to join our team in Staines-upon-Thames. This is a good opportunity to work on next generation mobile devices from Samsung.
We need enthusiastic engineers with a strong AI, graphics & frameworks development background in Android. The candidate will contribute to the development and optimization of Android graphics framework targeting Samsung’s new mobile devices.
As Senior Graphics 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 Samsung 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 Skills
-
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
Desirable Skills
-
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
Samsung has a strict policy on trade secrets. In applying to Samsung and progressing through the recruitment process, you must not disclose any trade secrets of a previous employer.