CareerPlan

CPU Workload & Performance Engineer

Shanghai, ChinaFull-time2026-10-28 → 2026-11-10

Core

Develop, optimize, and maintain the Linux kernel gaming scheduler on the Android phone platform to enhance performance and power efficiency.

Role type

Senior Linux kernel scheduler engineer (mobile)

Builds

Linux kernel scheduler components for Android devices

Domain

Mobile operating systems, Linux kernel, CPU architecture

Required skills

C programming, Linux kernel architecture, SMP, scheduler development, ARM assembly, low-level CPU architecture (core, cache, MMU, bus), version control (GIT), debugging

Preferred skills

ARM assembly, low-level CPU architecture

Technologies

Linux, Android, C, ARM, GIT

Responsibilities

Develop and optimize Linux kernel gaming scheduler; Participate in kernel scheduler, performance, and power enhancement debugging; Support customer optimization features.

Seniority

Senior, hands-on IC