How do you prioritize tasks when working on embedded projects?

Situational