I'm not a native English speaker so there may be a rude expression in my article. I hope you to understand.
I'm a firmware and Window application developer. I use C# when develop Window application program and use C or C++ when develop a firmware program.