onsemi interview question

How is software development in firmware different from normal SW?