How to not over-sleep?? Helppp

So my fiancé and I BOTH are heavy sleepers. We literally sleep straight through alarms and don’t hear them. He was late for work again today and we are scared it might affect his job if this keeps happening.

Any tips on getting up on time??