Design News is part of the Informa Markets Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

10 Must-Have Skills for Embedded Engineers

10 Must-Have Skills for Embedded Engineers

From getting familiar with open source software to developing apps, industry professionals are urging embedded engineers to get out of their comfort zone and acquire new skills to stay relevant.

Back in the early days of embedded in the 1980s, the guy (and it was mostly guys then) who designed the mixed signal circuits, the guy who connected the microcontroller, the guy who wrote a bunch of low-level assembly code, and the guy who got the prototype out the door -- well, it was all the same guy.

One engineer pretty much did it all.

Then, as embedded systems became bigger and more complex -- millions of lines of code now ship with devices -- embedded skill sets became partitioned by discipline: hardware developer, firmware developer, software developer.

In many big companies that is still the case. But the pendulum appears to be swinging back, as more and more companies are consolidating engineering roles, looking for developers who are fluent in both hardware and software, and trying to accomplish more with less. Certainly a bigger percentage of engineers say they work on both hardware and software, as compared to the group that only does one or the other.

Given that it's not possible to keep up with everything embedded, how do you make sure that the new skills you acquire are the most relevant?

Our sister publication, EE Times, turned to nine embedded professionals and a recruiter and asked them what they think are the most important things engineers should learn now.

Though opinions differed on the specific skills that are most important, they all agreed on one thing all engineers should do: Never stop learning.

See the full list at

Hide comments


  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.