In my experience the embedded community is extremely traditional, and most projects are built using C with static memory allocation. There is a lot of excitement around Nerves in the Elixir community though, so be on the look out. I think outside of the traditional community effects, having a garbage collector (even one that's designed for soft-realtime like Erlang) really kills the deal.