I was not objecting to him being an engineer, he can be an engineer of software which does define him as an "engineer" but Microsoft would really hire someone who does not have a degree in the area of the job?
Of course they would, i know alot of software engineers that initially studied something different that also involved coding to some extent who are now full blown software engineers. After a few years your experience and your skills matter, not the name of your degree (as long as you have one).
"Engineer? of software?" I know he is an engineer of software I was not disputing that. If you read my first comment I knew that I was disputing that he had any right to comment on hardware as he did which would put him into the electrical or mechanical engineering. As for getting hired with a CPS as a software engineer, uh yeah it's not identical but that's the same area as I mentioned in my later posts.