For more than 20 years, the continuing education of embedded software developers has been a major focus of the Embedded Systems Conference, Embedded Systems Design Magazine, and Embedded.com. In ESD and on Embedded.com, we do this by providing design articles, white papers, and webinars such as those included in this week's Tech Focus newsletter. Of these, my Editor's Top Picks are:
The role of the Embedded Systems Conferences is to provide developers at all levels of experience, from students to advanced, with up-to-date, hands-on classes on all aspects embedded software engineering. At ESC DESIGN West , March 26 to 29, this will include four conference tracks on software engineering issues.
But the continued vitality of embedded systems design depends on reversing a trend among students in the U.S., who when entering college choose career paths other than in the STEM fields (science, technology, engineering, and mathematics). At ESC DESIGN West next week, there is an Engineering The Next Generation meet up on March 28 to network with others concerned about this issue, as well as a panel on Engineering the Next Generation in the DESIGN West Theater.
But what if we are successful in this effort and we find the universities are unable to provide the kind of education necessary? That is the fear of Adaware's Robert Deware in “The education of embedded systems software engineers: failures and fixes.” In it, he outlines the many failings of U.S. university software engineering education, and suggests some ways to deal with the problem. It is an article I found both disturbing and hopeful.