Skip to content
Headshot of Geng Wang ZhangGeng Wang Zhang

Full-time · Android

OPPO smartphones

Power management in the OPPO Android ROM framework.

Used by over 700 million people worldwide

Role: ROM framework engineer

  • Android ROM framework
  • Power management
  • CPU scheduling
  • Alarm alignment
Abstract green illustration of the Android system stack with OPPO and Android Framework Development text

Overview

At OPPO, I maintained and developed power management strategies at the Android ROM framework layer. The work focused on CPU scheduling and Alarm alignment: two system-level concerns that shape when device work runs.

What I built

  • Maintained existing power management strategies in the ROM framework.
  • Developed framework-level strategies involving CPU scheduling.
  • Worked on Alarm alignment as part of the device's power management behavior.

CPU scheduling

Worked on the framework strategies that govern when CPU work is scheduled.

Alarm alignment

Maintained and developed the framework behavior used to coordinate scheduled alarms.

Framework-level scope

This was ROM-level platform work, rather than a feature inside one app.

Where the work fits

  1. Apps and scheduled work

    Work and alarms requested by apps

  2. ROM framework power management

    CPU scheduling and Alarm alignment

  3. Device resources

    CPU time and device wakeups

Conceptual view of where the work sat, rather than an implementation diagram.

Have a project in mind? Send me a message.

Contact me