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 development of electronic control units (ECU), you are responsible for the implementation and further development of dependability concepts with a focus on functional safety and/or availability.
What awaits you?
You implement dependability concepts in software architecture and ECU specifications and supplement them with specific requirements of the development domain.
You are responsible for these architectures and specifications in series development towards internal software development teams and suppliers.
You define acceptance criteria for software and vehicle integration, support the project management with planning, carry out software reviews and analyze faulty architectural implementation in the current system.
Within an ECU project, you are responsible in particular for the architectures for dependability mechanisms and their integration into various operating systems such as Linux, QNX and AUTOSAR and represent them to hardware/software system architecture and in relevant committees.
The architectural development takes place in close coordination with the affected development teams and the E/E architecture offices.
What you should bring along?
University degree in Electrical Engineering, Computer Science or a comparable qualification.
Experience in the development of safety or cybersecurity relevant systems according to ISO26262 or ISO/SAE21434.
Knowledge of formal methods for specification and static code analysis.
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.
Experience in embedded software development as well as in the field of hardware and software architecture of software systems in serial use under Linux and Android as well as AUTOSAR.
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.
Experience with Unified Modeling Language and Case Tool based modeling.
Business-fluent skills in English, German is a plus.
You have strong analytical and communication 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.