With each vehicle generation, the complexity of the software increases as the number of technical functions grows steadily. The lines of code (LOC) in the vehicle currently double every 5 years.
For several years now, automotive applications for Linux, Android, iOS and Windows platforms and their networking have been playing an increasingly important role. In the future, a few central high-performance computers will replace the many decentralized control units in the car, which will bring with it further major challenges.
Whether embedded software, software for vehicle functions or apps for vehicle users – the key factors for successful development are an overall understanding of the vehicle, agile working methods and consistent tool chains.