I have noticed that in the US the media repeatedly states that there is a high demand for software engineers. My question is twofold: If I was to change my career from Mechanical to Software Engineering, what would a typical software engineer job be like? And, is there really a demand for entry-level engineers, or only a demand for highly talented, highly experienced engineers, or software engineer graduates from specific universities? In other words, what is the atmosphere really like for aspiring software engineers and current software engineers in the US?
"Almost" Good Answers: