Makine mühendisleri C# gibi üst seviye dillerle ilgilenmez. İlgilenmemeli.
Makine ve Elektronik mühendislerin bilmesi gereken dil C++'dır.
Makine öğrenmesi/PLC/PIC programlama yaparken C kullanacaksın.
C#/Java gibi modern diller sizin işinize yaramaz. Çünü bunlar genelde önyüz ve backend dediğimiz hızlı iş çıkarılan yerlerde kullanılmak için geliştirilmiştir.
Siz makine/assembly seviyesinde yazılım yapacaksınız.