Over the past 20 years or so, Embedded.com and the Embedded Systems Conference have provided embedded systems engineers with the continuing education they need to keep up with rapidly evolving technologies.
On programming languages in particular, we provide information on a range of choices in as fair and a balanced way as is possible. Of some of the relatively recent submissions a few of my Editor's Favorites are:
Unfortunately, says Robert Dewar of Adacore, this is not enough to make sure that there will be sufficient qualified embedded systems engineers to meet the challenges ahead. Much more has to be done to make sure there's a next generation of hardware and software engineers to carry on. More than just active support of STEM programs to attract high school students to engineering, it also means giving them the right training when they get to the university or college of their choice.
In his article “The education of embedded systems software engineers”, Dewar charges that University engineering departments are falling down on the job. He supports his argument by citing specific failures, and proposes some solutions. A number of recent articles and columns on Embedded.com complement his theme:
I believe it is crucial for as many members of the embedded hardware and software engineering community as possible to get involved in the dialog about this issue. Contact me with your ideas at firstname.lastname@example.org or 928-525-9087 .