It's very hard. How old are your dc? My dh works very long hours and some weekends, but its easier now the dc aren't babies.
You need to have a long talk, have wine at the end and stress its not a competition as to who is more tired.
If he likes the job and doesn't want to change then you start from there. Bear in mind if its physical as he gets older or gets an injury it has to stop.
Can his skills be transferred to another part of the job?
Weekends - he can lie in but then after lunch he gets to amuse the dc- though we do it together so they see us as a family. We go to parks for picnics and nothing stressful. Sunday he gets up at 9 and we arrange our day- he might take them swimming and I stay home. He takes ds to football and dd and ds for walks to feed ducks and tea and cake at the end.
Could you manage a cleaner? Because if he keeps the job because its what he likes then you have to look for alternative solutions for you to make you happier. My situation won't change so we ensure we have one evening a month with a babysitter and go out for a couple of hours, see above about weekends, I have an occasional cleaner and both dc will be at as school in Sept.
Try to build a nice circle of friends, invite someone and their dc for tea or someone round for a drink, do an ou course, keep an eye out for jobs for your dh on linked in- make yourself his personal recruiter ( not to pressure him) . He should get involved with bedtime and bath time.
It's a long post, sorry, but it takes some solution finding if you both want it to work. We have a weekly " meeting" and catch up with each other, discuss stuff, make decisions etc.