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 platform is deployed into multiple infotainment domain ECUs ranging from head units and rear seat entertainment systems to telematics and audio ECUs.
Data Analytics
The data analytics team is responsible for monitoring key figures of the test and customer test. The tasks range from data collection up to the analysis of the data using various tools and techniques to answer specific questions find new insights and improve the software. A key element is to make the data accessible and understandable for the development teams to infer the according actions.
Job description
As part of a dynamic and agile team you will be working in a modern development environment with tools such as C17/20 Yocto Linux Git/GitHub EE Zuul CI and Docker.
Qualifications
Basic requirements and education
University degree in computer science or a comparable field of study.
Business fluent English.
At least 3 years of practical software development experience.
Very good coding skills in Modern C including good API design object-oriented as well as component-level software architecture and unit testing.
Very good proficiency: multi-platform development state-machines event driven programming remote procedure calls hands on knowledge with Linux stack.
Very good knowledge with: compiler toolchains (gcc clang) C qualtiy assurance Git.
Self-driven and able to work independently as member of a SCRUM team.
Keywords
Automotive Infotainment
C middleware
C software development
yocto / Linux
Required Experience:
Senior IC
Data Analytics / C Middleware Developer (junior)Unit and team overviewInfotainment 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...
Data Analytics / C Middleware Developer (junior)
Unit and team overview
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 platform is deployed into multiple infotainment domain ECUs ranging from head units and rear seat entertainment systems to telematics and audio ECUs.
Data Analytics
The data analytics team is responsible for monitoring key figures of the test and customer test. The tasks range from data collection up to the analysis of the data using various tools and techniques to answer specific questions find new insights and improve the software. A key element is to make the data accessible and understandable for the development teams to infer the according actions.
Job description
As part of a dynamic and agile team you will be working in a modern development environment with tools such as C17/20 Yocto Linux Git/GitHub EE Zuul CI and Docker.
Qualifications
Basic requirements and education
University degree in computer science or a comparable field of study.
Business fluent English.
At least 3 years of practical software development experience.
Very good coding skills in Modern C including good API design object-oriented as well as component-level software architecture and unit testing.
Very good proficiency: multi-platform development state-machines event driven programming remote procedure calls hands on knowledge with Linux stack.
Very good knowledge with: compiler toolchains (gcc clang) C qualtiy assurance Git.