In Embedded, it's usually agreed that "Bare Metal" means using no OS, not meaning using low level languages.
Yes, I should have said binary opcodes instead of assembly. I just assumed anyone discussing embedded systems would know they are practically interchangeable.