Mit unseren Marken BMW, MINI, Rolls-Royce und BMW Motorrad sind wir einer der weltweit führenden Premium-Hersteller von Automobilen sowie Motorrädern und darüber hinaus Anbieter von Premium-Finanz- und Mobilitätsdienstleistungen.

Für den Unternehmensbereich IT-Operations am Standort München suchen wir Sie als

Senior Software Developer/Architect – Automotive Basic Software (f/m/x)



More than 90% of automotive innovations are based on electronics and software. That’s why creative freedom and lateral thinking are so important in the pursuit of truly new solutions. Naturally, this includes flexible working models, so that our IT specialists are free to go in unconventional directions.

Develop with us the next generation of embedded software platforms for highly networked and innovative automotive software functions in an international team.

Modern development methods and technologies such as continuous integration and testing, agile development, test-driven development or domain-specific languages are a fixed part of our work.

What awaits you?

  • You will be part of the team developing the platform and basic software, including the software architecture, of one of the most complex Electronic Control Units (ECU) in the BMW board net.
  • You will work together with other areas like applications, security, functional safety and integration.
  • Collaborate with system engineers to define requirements for our ECU platform software, including internal diagnostics, communication frameworks/stacks and system functions.
  • Design and develop ECU basic software, ensuring scalability, robustness, efficiency, and compliance with automotive standards.
  • You will work in a networked manner and independently coordinate your activities with your contacts.

What should you bring along?

  • A university degree in computer science, electrical engineering or a comparable course of study or a comparable qualification.
  • Strong proficiency in C++ and software development best practices.
  • In-depth knowledge of data structures, algorithms and software design with very good analytical thinking and error analysis skills required.
  • Strong proficiency in developing and integrating basic software for embedded devices, including hardware debugging.
  • Experience in developing the software architecture for embedded systems, preferably automotive with AUTOSAR or Adaptive AUTOSAR would be advantageous.
  • Familiarity with the automotive environment, like CAN, LIN, Ethernet, TCP/IP, SOME/IP, RTOS, SPI, I/O handling, microcontrollers/SoCs, AUTOSAR).
  • Knowledge in scripting languages (e.g.Python) would be advantageous.
  • Creative ideas and openness to innovative software for the personal mobility of the future.

You are motivated and want to help us shape the mobility of tomorrow? Apply now!

Note: Please apply exclusively online via our career portal. Applications via other channels (esp. e-mail) cannot be considered.

What we offer?

  • Career development.
  • Flexible organisation of working times.
  • 30 days of holiday.
  • Attractive remuneration.
  • BMW & MINI promotions.
  • High Work-Life Balance.
  • Mobility offers.
  • And many other benefits – see

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


BMW Group HR Team
+49 89 382-17001

Stellenreferenz: 111189