You will
- Design and implement software for a variety of devices, from resource-limited ones to sophisticated SoCs
- Work with Product Owners and Architects to shape project specifications
- Research and learn missing know-how as you go
- Work efficiently in an Agile development team
- Own consistency with the specification, quality and performance