Embedded systems are part of numerous applications, most of which include real-time or specialized operating systems. The operating system must be chosen taking into account functional and technical characteristics of the embedded product. This paper presents a survey on the main requirements to help determine whether an operating system should be used in an embedded design, further we show how these requirements may be used for assessing the operating system selection.Os sistemas embarcados compõem a grande maioria dos dispositivos eletrônicos. A decisão de usar um sistema operacional é umas das mais importantes em um projeto embarcado. Para auxiliar nestas decisões, este artigo apresenta os principais requisitos que podem ser considerados em um projeto embarcado. Em seguida apresentamos os critérios para decisão sobre o uso ou não de um sistema operacional e os requisitos técnicos e comerciais utilizados na escolha de um sistema operacional embarcado