Company:
European Tech Recruit
Location: Ely
Closing Date: 04/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
CPU Research ScientistAs a micro-architecture research scientist with the team, you will be responsible for investigating performance and energy bottlenecks of the mobile CPU micro-architecture pipeline. You will be developing and exploring novel techniques for performance and energy software/hardware optimizations. The open position implies a wide range of research activities in collaboration with research centers across UK towards improving the performance and energy efficiency of the product. In this role, you will have a chance to prototype the state-of-the-art in-house CPU design with integrated 5G module and participate in the development of a new generation of system software stack for the Edge eco-system. We are welcome candidates who are ready to face all kinds of challenges and has a passion to compete with world-wide companies for the technological leadership.Job Purpose:Optimise the performance and energy efficiency of the Android/HarmonyOS scheduler for mobile devices. Research and develop novel techniques for improving the CPU/GPU energy efficiency. performance/energy/power efficiency.Key Responsibilities:1. Research of novel micro-architecture optimisation techniques.2. Prototyping of micro-optimisations using GEM5.3. Deep optimisation of prefetchers and vector run-ahead techniques for mobile devices. .4. Gathering, analysing and presenting the results of mobile system profiling.5. Analysis of the state-of-the-art technologies applied for improving the mobile system energy efficiency.6. Assisting in publishing papers at top tier system conferences, such as ISCA, ASPLOS, MICRO and HPCA.This job description is only an outline of the tasks, responsibilities and outcomes required of the role. The jobholder will carry out any other duties as may be reasonably required by his/her line manager. The job description and personal specification may be reviewed on an ongoing basis in accordance with the changing needs of the Research and Development UK Limited.Person Specification:List details of Knowledge, Skills, Experience and Qualifications needed to do the job:Required:• Master/PhD degree in Computer science/Engineering/Physics etc.• Deep knowledge of micro-architectures and memory subsystems.• Knowledge of computer architectures and memory subsystems.• Knowledge of the GEM5 simulation framework.• Strong coding skills, strong skills in C, C++, python and/or other scripting languages.• Publications at the top tier conferences, such as ASPLOS, MICRO, ISCA and HPCA.• Highly-motivated and independent individual with a strong desire for knowledge acquisition. Desired:• Knowledge of the Android/Linux kernel.• Knowledge of ARMv8/ARMv9.• Knowledge of the state-of-the-art prefetch and speculative computing techniques.By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice https://eu-recruit.com/wp-content/uploads/2024/07/European-Tech-Recruit-Privacy-Notice-2024.pdf
Share this job
European Tech Recruit
Similar Jobs
- View Job
CPU Scientist (RISC-V/ARM Architecture)
Ely