Infotainment platforms unit is responsible for developing maintaining and deploying BMW infotainment platform. BMW infotainment platform is Linux (Yocto) based SW platform that provides common automotive functions used by multiple automotive ECUs. The unit is also responsible for cross-cutting concerns of the platform like architecture security stability and performance. The platform is deployed into multiple infotainment domain ECUs ranging from headunits and rear seat entertainment systems to telematics and audio ECUs.
Base system Center of Competence (CoC)
The teams area of responsibility is to maintain the Yocto meta layers for Linux based platform projects in connected cars. We are looking for a Senior Software Engineer who will be our connection to not just the consumers of the Linux distro that we package but also the with the upstream open source community. The responsibility includes maintaining OSS components hosted by Yocto CVE scanning and fixing the OSS components based on the needs of the project and the platform. The engineer will be the part of the team that understands wide range usage of the opensource components in the context of the project and thus able advice on the correct usage of the components. A good background of automotive architecture is a plus.
The standard activities include upstream sync of yocto layers performing Yocto update to the required LTS versions in the platform adding tests in the project test infrastructure to test the oss components used in the project monitoring of CVEs and liasing with upstream to maintain the CVEs and monitoring usage based on the allowed licenses.
Required Experience:
Senior IC
Software Developer Yocto [Base System] • Bengaluru, Karnataka, India