At the very least he should have learned how important soft skills are and that his idea of what makes a good engineer was woefully incomplete.
If he hasn't learned anything, then why would anybody hire the guy?
"Mistakes were made, and I want to move on with my life....", no details -- just pandering. He won't necessarily be dishonest if he limits the context of the apology.
(I don't think one should apologize for opinions and ideas that go un-enacted. Knee-jerk reactions to opinions you don't like tend to blow them up, and that's why James Damore is a name we recognize now. Isn't that opposite to everyone's intention of minimizing his point of view? Ironic.)
Freedom of speech doesn't mean freedom from consequences.