M
Job Description
Job Description
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
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 & 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.
- 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
- Experience working with ARM 64-bit architecture
- Familiarity with CPU and GPU hardware architectures
- Experience developing Android applications
- Java programming experience
Similar Jobs
Explore other opportunities that match your interests
Visa Sponsorship
Relocation
Remote
Job Type
Full-time
Experience Level
Entry level
mobilist
Türkiye
Mobile Experience Architect
••••••
••••••
••••••
Job Type
••••••
Experience Level
••••••
MoonPay
United Kingdom
Senior Mobile Engineer (iOS & Android)
••••••
••••••
••••••
Job Type
••••••
Experience Level
••••••
Kaufland e-commerce
Germany