Job Title: Senior Android Optimisation Engineer
Type: Permanent
Location: West London, UK (On:Site)
Hybrid working 3 days per week on:site, 2 days working remotely // Sponsorship Available // Relocation Assistance Available
We are looking for enthusiastic engineers with background in System performance optimisations on modern embedded platforms like Android. A solid working knowledge of Android Open System Platform (System services, Android Framework, Android Runtime, HAL) is needed.
Role and Responsibilities
: Implement features and extensions inside of the Android Framework to improve the user experience.
: Analyse different game workloads, identify bottlenecks and optimise performance and power usage.
: Research and Development into new game related features in the Android Framework.
: Collaborate with AAA game companies to improve system:level performance.
: Ownership of technical issues and ensuring that quality and timelines are maintained.
: A willingness to travel to game companies and tradeshows when needed.
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)
: Expert proficiency in C, C++
: Experience developing Android Open System Platform (System services, Android Framework, Android Runtime, HAL)
: A proven track record in real:time embedded software development
: System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction)
: Excellent communication and team work skills, with a results:oriented attitude
: Proficiency in problem solving and debugging
Desirables:
: Experience working with ARM 64:bit architecture
: Familiarity with CPU and GPU hardware architectures
: Experience developing Android applications
: Java programming experience
If youre interested, please reach out to for more information.