https://www.nasa.gov/mission_pages/shuttle/flyout/flyfeature...
A mechanical engineer can lose their license if their work results in deaths.
A software engineer can't lose their license because they don't have one.
Perhaps a professional license may improve software development and thus better software in consumer products like cars where bad software design can result in deaths.
BioE doesn't have anything like that yet either.
https://en.wikipedia.org/wiki/Biomedical_engineering#Trainin...
Looks like while there is not a particular license for BioE they can be licensed under other disciplines.
In very rare cases where a flaw is found, it is updated at dealerships via recall.
Easy quick and frequent updates done modern silicon valley style are dangerous and absurd for something as safety critical as a vehicle. Things are practically guaranteed to intermittently break while you own the vehicle, because there is no way the extensive factory testing is repeated for each minor update.
Most vehicle ECUs are traditionally made with very simple C or assembly software that simply maps inputs to outputs via a lookup table... and the same basic ECU firmware is used for decades and shared by numerous car manufacturers (e.g. almost all cars use BOSCH fuel injection ECUs). If they have a complex algorithm or model to generate these tables, that code never goes on the ECU itself, to minimize the complexity and make it reliable and predictable.
So the car manufacturer doesn't even develop any code, they only produce a table of numbers for flashing into the ECU, eliminating the possibility of algorithm errors. Once you physically test in diverse conditions that hit every possible value in the lookup table, there is very little room for an unexpected problem to pop up later on. Recalls updating the ECU tables have been mostly to reduce emissions and improve performance, but the vehicle still works fine under all conditions without it.
One thing I find really fascinating, is that old fashioned diesel engines had a mechanical injector pump, which was basically a sort of simple mechanical computer that in some sense works the same as described above. All vehicles pretty much used the same pump, but each had different "lookup tables" physically machined into a steel block as a curved ramp.
I like the philosophy explained in this article, that mentions Dieter Rams thoughts on the Porsche 911 design:
https://www.classicdriver.com/en/article/design-furniture/mi...
I don't buy the idea that this philosophy can't be applied to make safe and modern electric vehicles.