bitcoin QT can sometimes use upwards of 1 GB of RAM.
Well there's your problem skooter up there in bold. We are talking about a custom implementation of bitcoind to create a tiny and low-cost bitcoin node. We don't even need a wallet implementation, and we definitely don't need the QT GUI (there's no display lol).
bitcoind requires at least 1GB of RAM and usually more.