Senior Operating System Performance Expert
Job Title: Sr. OS Performance Expert
Job type: Permanent
Location: Cambridge
About this role:
As a Senior OS Performance Expert, you will play a crucial role in optimising
the performance of our new mobile operating systems Harmony OS. Your
responsibilities include:
- Performance Optimization: Leverage your extensive experience to enhance
 - system architecture, boost performance, and ensure efficient power
 - consumption and heat management.
 - System Expertise: Apply your deep understanding of mobile operating system
 - principles to innovate and drive system improvements.
 - Cutting-edge Innovation: Collaborate with top-tier teams to push the
 - boundaries of mobile OS performance, contributing to Huawei's mission of
 - delivering exceptional user experiences.
 
Main Responsibilities:
Enhancing Harmony OS System Performance:
- Conduct in-depth research on run time resource management and control
 - Investigate kernel task scheduling and SOC frequency modulation mechanisms.
 - Analyse and collaborate between software/hardware co-design.
 - Identify and address Operating system performance bottlenecks.
 - Design and implement solutions to ensure smooth and superior product
 
Researching OS Application Architecture:
- Build the competitiveness of key technologies in Harmony OS applications.
 - Improve application interaction and dynamic user experience.
 - Design and optimise high-performance core modules.
 - Solve key technical problems in application architecture.
 - Gain insights into industry trends and research OS application technologies.
 - Develop high-performance APIs and development paradigms for Harmony OS
 - Ensure applications are easy to develop and provide a smooth user experience.
 
Developing Harmony Performance Capabilities:
- Plan technical roadmaps and set performance standards.
 - Develop performance evaluation systems and infrastructure.
 - Enhance key technical capabilities in the performance domain.
 - Build extensive expertise in the performance domain.
 
We Seek:
- Master's degree in a field relevant to computer systems, including but not limited
 - to Computer Science, Computer Engineering, and Electrical Engineering.
 - Understanding of data structures and algorithms.
 - Proficiency in one or more programming languages (e.g., JAVA, C++, Python, HTML, JavaScript, GO)
 - Extensive experience in engineering roles specialising in operating system
 - performance optimisation, systems optimisation, or related areas.
 
Desirable:
- Experience in developing mobile application software, Internet software or
 - iOS/Android operating systems
 - Familiarity with front-end development technologies including but not limited to
 - JavaScript frameworks (e.g., React, Angular, Vue.js), HTML5, and CSS.
 - Knowledge of operating system principles and experience in system
 - architecture, performance, and power consumption optimisation.
 - Experience in publishing academic papers in related fields.
 - Experience in publishing papers in international conferences or journals
 
Project People is acting as an Employment Agency in relation to this vacancy.
- Company
 - Project People
 - Location
 - Cambridge, Cambridgeshire, Milton, United Kingdom
 - Employment Type
 - Permanent
 - Posted
 
- Company
 - Project People
 - Location
 - Cambridge, Cambridgeshire, Milton, United Kingdom
 - Employment Type
 - Permanent
 - Posted