Modern turbofan/turbojet/turboprop (really, any engine) has a ton of SW involved. Engine controllers [1] literally control the engines. Your point is completely wrong, I've worked on this software and they go through many forms of verification for things to work. Look at the failure rate of avionics and compare that to other industries.
Sure you or your friend may have had a bad experience at that company, but the big players generally won't let software bugs through.
Sure you or your friend may have had a bad experience at that company, but the big players generally won't let software bugs through.
[1] https://en.wikipedia.org/wiki/FADEC