Android Games Software Engineer
other jobs MicroTECH Global Ltd
Added before 185 Days
- England,South East,Surrey
- full-time
- £80,000 - £100,000 per annum
Job Description:
JOB AD:
We are looking for enthusiastic engineers with background in Graphics/System performance optimisations on modern embedded platforms like Android. A solid working knowledge of Android Graphics frameworks, OpenGL ES and/or Vulkan, together with a good understanding of Machine Learning, performance analysis and Linux kernel development will be plus
Opportunities to work on truly novel technologies like this are rare, so we are looking for highly motivated people with a passion to work on the world’s widest-reaching mobile platform.
As a Senior Android Graphics Game Optimization Engineer you will:
Identify innovations to enhance the Android graphics stack to improve performance and reduce the power consumption for games.
Develop extensions to the Android Graphics framework to enable new user experiences.
Ownership of technical issues and resolving problems to ensure that quality and schedules are maintained.
Identify & Apply Machine Learning algorithms to improve gaming performance on devices
Technical responsibility for one or more significant sections of the assigned project.
Skills and Qualifications
Required Skills
Bachelor or higher degree in Computer Science, Electronics, Natural Science, Mathematics, Engineering or a related discipline.
A proven track record in real time embedded software development, preferably for mobile devices, with an understanding of embedded development environments.
Proficiency in C and C++ programming languages.
System level performance analysis and good OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction).
Expertise in computer graphics with experience in design and development of software such as OpenGL, OpenGL ES, Vulkan or DirectX.
Excellent communication, team work and a results-oriented attitude.
Proficiency in problem solving and debugging.
Desirable Skills
Good knowledge of Android frameworks and experience on Android application development.
Exposure to Machine Learning and Neural Networks.
Performance analysis and optimisation of real-time graphics applications.
Familiarity with CPU and GPU hardware architectures
We are looking for enthusiastic engineers with background in Graphics/System performance optimisations on modern embedded platforms like Android. A solid working knowledge of Android Graphics frameworks, OpenGL ES and/or Vulkan, together with a good understanding of Machine Learning, performance analysis and Linux kernel development will be plus
Opportunities to work on truly novel technologies like this are rare, so we are looking for highly motivated people with a passion to work on the world’s widest-reaching mobile platform.
As a Senior Android Graphics Game Optimization Engineer you will:
Identify innovations to enhance the Android graphics stack to improve performance and reduce the power consumption for games.
Develop extensions to the Android Graphics framework to enable new user experiences.
Ownership of technical issues and resolving problems to ensure that quality and schedules are maintained.
Identify & Apply Machine Learning algorithms to improve gaming performance on devices
Technical responsibility for one or more significant sections of the assigned project.
Skills and Qualifications
Required Skills
Bachelor or higher degree in Computer Science, Electronics, Natural Science, Mathematics, Engineering or a related discipline.
A proven track record in real time embedded software development, preferably for mobile devices, with an understanding of embedded development environments.
Proficiency in C and C++ programming languages.
System level performance analysis and good OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction).
Expertise in computer graphics with experience in design and development of software such as OpenGL, OpenGL ES, Vulkan or DirectX.
Excellent communication, team work and a results-oriented attitude.
Proficiency in problem solving and debugging.
Desirable Skills
Good knowledge of Android frameworks and experience on Android application development.
Exposure to Machine Learning and Neural Networks.
Performance analysis and optimisation of real-time graphics applications.
Familiarity with CPU and GPU hardware architectures
Job number 968181