Embedded software architecture for connected devices
Prepare a short walkthrough of how you would structure embedded firmware modules and interfaces for reliability and testability.
The Principal Embedded Software Engineer role defines embedded software architecture, module boundaries and standards that support reliability and maintainability.
Source posting