woman checking data in a car
Software Development Ulm 03.10.2022

Software Architect (f/m/x)

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 our team, you are one of the technical leaders for a BMW ECU (Electronic Control Unit), helping to define how current and future ECUs behave and function.


What awaits you?

  • You define, document, and promote your Software architecture design within the ECU project.
  • You contribute hands-on to Software development activities (e.g. Proof-Of-Concept implementation, system configuration contribution/review).
  • Furthermore, you coordinate activities and review the architecture of Software domain architects.
  • You are responsible to ensure that stability, performance, security, and platform reusability aspects are always considered.
  • You evaluate the impact of different Software solutions on the overall system design.
  • You identify dependencies and drive technical requirement clarifications with the Software domain architects to ensure a consistent end-to-end solution.
  • Additionally, you ensure that architectural concepts of the various Software domains are well aligned.
  • Defining and communicating design rules for the overall product is also part of your job.


What should you bring along?

  • University degree in Computer Science or a comparable qualification.
  • Previous experience as a Software developer (e.g. C, C++, Java…).
  • Deep architectural knowledge of Linux or Android based embedded systems.
  • Significant experience working hands-on with embedded software products.
  • Some practical knowledge of virtualization technologies and/or containerization is 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. email) cannot be considered.


What do 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.


Earliest starting date: from now on

Type of employment: unlimited
Working hours: Full-time


Tamara Vuckovic
BMW Group Recruiting Team
+49 89 382-17001

Software Architect (f/m/x)

Legal Entity:
BMW Group
Job Field:
Software Development
Job Id:
Publication Date:
APPLY NOW Print Page