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.
As part of the Architecture and System Engineering team you will optimize, configure, and debug the software of our next generation Linux and Android control units.
In very close cooperation with architects, software developers and test engineers you will work on the overall Linux and 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 software 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 you should bring along?
University degree in Computer Science or a similar field of study.
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. e-mail) cannot be considered.
What we offer in Ulm?
Company car option.
English speaking teams in an intercultural setting.
Flexible organization of working times & mobile work arrangements.
High Work-Life Balance.
Career development & continuous personal qualification.
Relocation Services for our new employees.
At the BMW Group, we see diversity and inclusion in all its dimensions as a strength for our teams. Equal opportunities are a particular concern for us, and the equal treatment of applicants and employees is a fundamental principle of our corporate policy. That is why our recruiting decisions are also based on personality, experience and skills.