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 design, implement, integrate, and test embedded software for the electronic control units of the BMW car. In an international working environment, you create the Safe Software Platform to enable driver assistance software functionality for the future generation of cars of the BMW Group. The Safe Software Platform includes the BSP, a Safe POSIX Operating System, an Adaptive AUTOSAR Middleware, and SOC Life Cycle Components.
What awaits you?
You design, implement, test and debug components for Linux, QNX and Adaptive AUTOSAR based software platform for the central autonomous driving units.
The development, integration and testing of C++ components is part of your daily work.
The requirements elicitation, design, implementation, integration, and testing of a modern POSIX based Software Platform will be one of your tasks.
You work in a modern software development environment with tools such as Git/GitHub EE, Bazel, Zuul CI, Python.
What you should bring along?
University degree in Computer Science or a similar field of study.
Extensive experience in C++ development (C++14 and newer) using agile development methods.
Experience in embedded software development as well as in the field of hardware and software architecture of SW systems in serial use under Linux, QNX as well as Adaptive AUTOSAR.
In-depth professional experience in the field of embedded ECUs system architecture with power and automotive controllers as well as in modern ARM-based SoC architectures.
Strong team and communication skills with a willingness to discuss solutions with many stakeholders in loops and to lead them to the goal.
Enforcement, initiative and the ability and willingness to communicate knowledge to others.
ISO26262, ISO21434 and ASPICE expertise is an advantage.
Business-fluent English is mandatory, German language skills are a plus.
Do you have strong communication and analytical skills? 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.