Sometimes I get the impression that employers want a. Experience in a particular software tool AND b. Specialization and this trumps everything else other than work experience. It wasn't unsual for people with no formal educational background in Computer Science to land programming jobs if, for example, they had demonstrable skills in a language such as C++. I ask if there is an analogous situation occuring in engineering with Matlab? It seems that even if you have a masters from a top 10 school, you still get the drilling in an interview that at least partly determines if you are a good fit. So whats the big deal about university if the country is looking for problem solvers utilizing software tools, and not interested in careerists.