Eu não tenho nenhuma experiência com bancos de dados em sistemas embarcados, mas acho que você deveria ir com o SQLite. Digo isso porque realmente é LITE e deve consumir menos recursos. Como você disse, você não precisa de sinos e assobios para que você não perca nenhum recurso que não esteja presente no SQLite.