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

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
Apps and scheduled work
Work and alarms requested by apps
ROM framework power management
CPU scheduling and Alarm alignment
Device resources
CPU time and device wakeups
