At BMW Car IT, a wholly owned subsidiary of BMW AG, we live and breathe software. We design and implement embedded software for electronic control units of the BMW cars as well as related tools and frameworks. By delivering software all the way from the idea to the final product we lead BMW into the future of digitalization and mobility.
We offer you the chance to take up an exciting role in automotive software development.
As part of the Architecture and System Engineering team you will optimize, configure, and debug the software of our next generation Android control units.
In very close cooperation with architects, Software developers and test engineers you will work on the overall Android stack.
What awaits you?
You deliver and maintain the system software configuration (boot sequence, cgroups, namespaces, containers).
You debug transversal software pathologies related to performance, stability and resource usage.
Furthermore, you perform code reviews and propose improvements so that SW design complies with architecture and performance KPIs.
You develop proof-of-concepts in order to consolidate architecture decisions.
You implement dedicated tools to support above activities.
What should you bring along?
University degree in Computer Science or a similar field of study at university/FH level.
Deep architectural understanding of Android based embedded systems.
Strong hands-on knowledge of software analysis, debugging, tracing tools.
Proven Software development experience using agile methods.
Good business English mandatory, German language skills are a plus.
You address your own ideas and go new technological ways courageously and motivated? Apply now!
Note: Please apply exclusively online via our career portal. Applications via other channels (esp. email) cannot be considered.
What do we offer?
30 days of holiday.
BMW & MINI promotions.
Flexible organization of working times & Home office arrangements.
High Work-Life Balance.
Earliest starting date: from now on
Type of employment: unlimited Working hours: Full-time