BMW is driving the development of automated driving vehicles as one of its main areas of focus. At the core of such vehicles is software as the vehicle's "brain". The BMW Automated Driving Team, China, is part of the BMW automated driving software development network, and thus requires skillfull and versatile software engineers and project managers.
Responsibilities:
-Analysis of the defects of the Automated Driving (AD) and Advanced Driver Asistance System (ADAS) in every development cycle, to identify root causes and direction of fixes.
-Construction and maintainance of the AD system effect-chain knowledge.
-Development of toolings for the defects analysis.
Trouble-shooting the effect-chain during the Integration of the vehicle onboard software into real testing vehicle and virtual testing facilitiy, to provide a testable system in every development iteration.
Qualifications:
-Master in Computer Science, SW Engineering or equivalent.
-Substantial knowledge and experience in modern software development and engineering in embedded systems or backend systems with mainly C++, and partially Python.
-Familiar with project lifecycles and software processes (both functional and non-functional requirement analysis, system design / architecture, implementation, configuration/build management, testing/integration, user acceptance testing, roll-out, maintenance). -Good understanding of software-/system architecture and system design.
-Usage, deployment and improvement of distributed, big data systems targeting automated driving applications.
-Good knowledge and experience in data analizing pipline/systems development and deployment with mainly spark, airflow, grafana, and influxDB.
-Knowledge about vehicle bus network, sensor and other electronic systems in a vehicle.
-Capable of working in a dynamic and challenging environment.
Good communication skills, good language skills in Chinese and English (written and oral); German language skills optional and appreciated.
-1-3 Years Software development experience.
-1-3 Years Automated driving/ driver assistance/ Robotics experience.