Many embedded developers program in C because they think C++ adds overhead and will not work well for real-time applications. There's some validity to that and understanding how to utilize C++ ...
C++ is a powerful, versatile, and popular programming language that is widely used for developing a wide range of software applications, including system software, and high-performance applications.