Our brands BMW, MINI, Rolls-Royce and BMW Motorrad have made us one of the world’s leading premium manufacturer of cars and motorcycles as well as provider of premium financial and mobility services.

Our All team in Ulm is currently seeking a

Functional Owner OTA for BMW Remote Software Upgrade Component (f/m/x)



At the BMW Group, everything starts with passion. It turns a profession into a vocation. It drives us to keep reinventing mobility and bring innovative ideas onto the roads. Enthusiasm for joint projects turns a team into a strong unit where every opinion is valued. It is only when expertise, highly professional processes and enjoyment of work unite that we can shape the future together.

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 are searching for a hands-on automotive Functional Owner with passion for high quality software and innovative embedded software solutions. Our mission is to develop the central component for BMW Remote Software Upgrade. RSU performs the over-the-air updates to deliver feature improvements and functional enhancements to our BMW customers around the globe. We are looking for an experienced Functional Owner for the central update component. If you are problem solver that enjoys working with international software engineering teams to tackle challenges together, we want YOU.

What awaits you?

  • As a Functional Owner, you take end-to-end responsibility for the specification, implementation, and delivery into the project of the central update component.
  • You work closely together with our in-house specialists and development teams.
  • You coordinate functional scopes and collaborate with departments across BMW on a functional and technological level, as well as with external partners.
  • You are responsible for the system validation, the approval and the release of the sub-functions. You define test-cases and you steer the system validation team.
  • You report on the implementation progress and on the maturity grades.
  • You analyze field problems and drive towards sustainable technical solutions.

What should you bring along?

  • University degree in computer science or a comparable course of study.
  • Profound experience in a similar function or related role, with a proven track record of successful function management or project management.
  • System understanding of ECUs. Knowledge of update systems and ECU programming is a plus.
  • Knowledge of modern E/E architectures and boardnet communication.
  • Excellent communication and software project management skills.
  • Strong analytical mindset and problem-solving skills.
  • Business fluency in English is a must. German is a plus.

You enjoy working in an international team and are passionate about software quality? 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 organisation 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.

Find out more about diversity at the BMW Group at

Earliest starting date: from now on

Type of employment: unlimited
Working hours: full time

Option for remote contract within Germany: Willingness to travel to Munich for ca 2 days / week. Remote contract possible.

Job Reference: 129557