Why would anyone except the driver be at fault? Stop blaming people for what you should know and take care of.
If you work for a company that hauls hazmat, you need the endorsement. You all should know when your license and medical card expire too. Those two things ARE your job.
Do you have someone send you a letter to remind you to renew your license plates? Yeah, I know, the state sends the renewal form. If you forget to renew and get a ticket, will the state take the blame?
Granted, Fedex does have a dog in the fight, but ultimately, it's on you.