Infotainment and Autonomous Driving

Software Development for Infotainment and Autonomous Driving.

Our Work.

Software Development for Infotainment and Autonomous Driving.

An innovative environment for creative software experts.

BMW Car IT GmbH has a broad project landscape paving the path towards autonomous driving and connected infotainment systems.

Here, we design and develop innovative software solutions for our future mobility services. More than 90% of all innovations in automotive space are based on electronics and software. That's why we need a great deal of freedom and networked thinking to reinvent mobility and enable a completely new driving experience. With agile processes, flat hierarchies and small project teams, we write automotive history every day.

#visionary #agiledevelopmentprinciples

Vehicle IT means: first thinking ahead, then driving ahead. For this reason, we founded BMW Car IT GmbH in 2001. In 2012 we opened our location in Ulm where we focus on the design and development of innovative software for future mobility services of the BMW Group. We have always placed a clear focus on technology trends and future customer needs. We look into the future when working on research and development topics and when creating new software components.

In all areas of development, we focus on creating reliable software that is not only innovative and visionary, but also fulfills its purpose to the highest possible standards. We achieve this through agile development principles such as iterative processes, testing and continuous integration. We develop and publish at short intervals so that we can quickly adapt to changing requirements. 

#linuxkernel #androidapp #embeddedsoftware

Together with our colleagues in the BMW Group, we are responsible for all software layers. This includes the Operating System Platform on the ECUs, the essential middleware and service components used for internal and external communication, as well as the customer functions experienced by the driver.

We are also active outside of the vehicle by developing building blocks for the data analysis and reprocessing in the BMW Group data center, which is an essential requirement to make automated driving possible.

Our engineering expertise covers a wide range including Linux kernel development, Android app development, embedded software development, in-vehicle testing and backend and cloud services.

In order to maintain our high level of excellence in this broad, complex and constantly changing environment, we learn and adapt and thus grow and improve our agile working methodologies. To better connect ourselves and our knowledge with the rest of the world, we actively participate and contribute to open source communities (check out our BMW Car IT Github repository).