There are of course some higher-level features like trait-based generics, so it's not really as close to the machine as C, but it's a lot closer to C IMO than something like Java (or even C++).
https://ziglang.org/documentation/0.13.0/#Undefined-Behavior
Also it wasn't what the parent asked for, and I quote: "close to the hardware" language