Professionally I mostly work with C (no ++) for bare metal micro-controllers. Basically I'm using it to tie together HW peripherals with some communication library.
Python is my one-size fit's all tool for anything that has an OS. Testing, scripting, interfacing, it does it all.
I also used to work a bit with Erlang, which is my personal favourite programming language for its pure elegance and resilience.