Is RECEIVE_BOOT_COMPLETED
permission required for WorkManager to reschedule the workers after reboot? if not how WorkManager handle this?
Yes, it is. The WorkManager manifest already contains this permission and it should get manifest merged into your app automatically in most cases.
from Google WorkManager team.