Rust#
As with most embedded environments, you can write rust code to target the device.
Pros#
Low level access.
If the code is well written, it will perform extremely well.
Large existing ecosystem can be leveraged.
Cons#
Rust can have a steep learning curve.