I am familiar with software engineering for software products. Less so for hardware products, So, I was wondering what types of work are software engineers responsible for on hardware product teams (e.g. Amazon Echo, Chromecast)?
Firmware Engineers are in high demand. It’s like software engineering but constrained to their hardware limitations such as micro controllers and battery life.