What it takes to work in Embedded Systems?

Over the years I’ve been asked this question a lot. What does it take to be an Embedded Engineer?

Embedded Systems by their nature are a hybrid of hardware (PCB, I/O, Microprocessors/Microcontrollers) and software (firmware).

In this video I outline the difference between a software engineer and firmware engineer and what skills you need to work in Embedded Systems.