New to Magnet.me? Sign up now to get your own personalised job matches.

Sign up
View photo gallery

Graphics Framework Position

  • Type Job
  • Degree Bachelor
  • Location Staines-upon-Thames, United KingdomStaines-upon-ThamesGBSurrey
  • Posted
  • Start date -
  • Deadline -
  • FULL_TIMEITIT

Find your job faster with a profile

Directly see your job matches and find a job that's perfect for you.

Position Summary

Worker Type: Permanent

Contract Type: Full Time

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.

Role and Responsibilities

Purpose of the Role:

We are currently looking for an exceptional Android Graphics Framework 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 graphics & frameworks development background in Android. The candidate will contribute to the development and optimisation of Android graphics framework targeting Samsung’s new mobile devices.

As Framework 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
  • 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

Skills and attributes:                 

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 Java and one or more of the C and C++ programming languages
  • Good knowledge of Android frameworks and experience on Android application development
  • 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
  • Exposure to Machine Learning & Neural Networks

People also viewed