Congrats, he doesn't have autism. Check out the symptoms of Asperger's Syndrome, another condition on the Autism Spectrum. People with Asperger's tend to find mechanisms to deal with social dysfunction, and suffer social developmental delay, rather than complete retardation. Little things like "non-optional social obligation" would resonate with someone who has Asperger's. Ritual and consistency is also very important to those with Asperger's, such as having "his spot" on the couch, or having a narrow and specific time window in which to have a bowel movement, and a multitude of others. Having specific conversational topics he wants to talk about, and will use very poor techniques to direct others to his topics of choice. Obsessive behaviour about specific topics, far beyond the typical hobbyist (trains). Having a selection of canned responses to certain social situations, rather than a dynamic response to a given situation (in one episode, he talks about his process to turn Barry into his friend). He's been tested for mental health, and passed. But he didn't go to the recommended follow-up diagnosis...
No, he doesn't have classical autism. He doesn't sit in a corner and rock, or scream if strangers touch him (but I suspect he wants to - he does carry sanitizer and refuses to take public transportation, except for trains). But he certainly has been tailored to give many of the signs of stereotypical Asperger's syndrome coupled with high intelligence and a career with little social interaction and a technical focus.