Senior CPU Engineer

microTech Global Ltd ,
London, Greater London
Job Type: Full-time
Salary: £90,000 per annum

Overview

JOB AD: Job Summary The main responsibility of this position is to architect high-performance, lower power CPU for mobile platforms like smart phones and tablets. Your work may include: Key Responsibilities: The main responsibility of this position is to develop software for CPU features, power management and performance optimization. Your work may include: - Write CPU drivers and firmware to enable CPU features - Develop CPU power management modules such as DVFS - Develop frequency governor and big-little scheduler for CPUs - Optimize libraries and algorithms to take advantage of CPU features Person Specification: List details of Knowledge, Skills, Experience and Qualifications needed to do the job: Required: - Good Understanding of CPU architecture and micro-architecture - Familiar with the ARM architecture and the micro-architecture of current ARM CPU cores - Experience in Linux driver development - Proficient in C/C++ and Assembly - Good collaboration and communication skills - Travel to Beijing and Shanghai sites may be required - Good presentation and internal customer interaction skills Desired: - M.S. or PhD in Electrical Engineering, Computer Engineering, or Computer Science - Strong embedded software debugging skills - Experience in Android development and optimization What my client offer: - 25 days annual leave per annum, pro rata, plus 8 UK Public Holidays - Competitive Group Personal Pension Scheme and life cover (subject to age and earnings) - Private medical insurance and Medical Expense Claim Scheme - 24/7 Employee Assistance Program - Opportunity for training and development - Flexible working - Free onsite parking