That people are still judging someone by their school performance (or, less charitably but how I experienced the difference between "poor" and "good" students in about half of the cases: their willingness to deal with arbitrarily set requirements) after being in the workforce for this long says a lot about society. I'm not sure it's a factor when one is comparing devices in a store, which ultimately is what they created right? Shouldn't we judge them by their work?
Also considering this is HN
> Hackers should be judged by their hacking, not bogus criteria such as degrees, age, race, or position. https://en.wikipedia.org/wiki/Hacker_culture
Given the level of mathematics I’ve seen involved in hardware, I’d assume the average mech eng. has a better chance than the average software eng.
Mech E. on the other hand, is perhaps the broadest engineering discipline in terms of foundational principles, application variety, and transferable skills. So shouldn't be all that surprising when it comes to hardware engineering.