Senior OS Performance Expert
Permanent
Cambridge - (On-Site)
You must be eligible to work in the UK without the need for Sponsorship
As a Senior OS Performance Expert, you will play a key role in optimizing the performance of next-generation mobile operating systems. You’ll focus on improving system architecture, enhancing efficiency, and ensuring optimal power consumption and thermal performance.
Key Responsibilities
Enhancing Mobile OS System Performance:
* Conduct in-depth research on runtime resource management and control policies.
* Investigate kernel task scheduling and SoC frequency modulation mechanisms.
* Collaborate on software/hardware co-design to improve system integration.
* Identify and resolve operating system performance bottlenecks.
* Design and implement solutions that deliver smooth and reliable product performance.
Researching OS Application Architecture:
* Strengthen the competitiveness of key mobile OS technologies.
* Improve application responsiveness and user interaction.
* Design and optimize high-performance core modules.
* Solve complex technical challenges in application architecture.
* Stay current with industry trends and emerging OS application technologies.
* Develop high-performance APIs and development paradigms to enhance application performance and ease of use.
Developing Performance Capabilities:
* Define technical roadmaps and establish performance standards.
* Create performance evaluation systems and supporting infrastructure.
* Advance key technical capabilities in the performance domain.
* Build and maintain deep expertise in operating system performance optimization.
What We’re Looking For
* Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
* Strong understanding of data structures and algorithms.
* Proficiency in one or more programming languages (e.g., Java, C++, Python, JavaScript, Go, HTML).
* Extensive experience in operating system performance optimization, systems engineering, or similar areas.
Desirable Qualifications
* Experience developing mobile or Internet applications, or working with iOS/Android operating systems.
* Familiarity with front-end technologies such as JavaScript frameworks (React, Angular, Vue.js), HTML5, and CSS.
* Knowledge of operating system principles, system architecture, and performance/power optimization techniques.
* Track record of publishing research or papers in related technical fields or international conferences/journals.