Software Development Ulm 02.07.2024

Senior Build System Expert (Yocto) (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.


BMW vehicles consist of various embedded Linux ECUs, most of which are developed and integrated in-house. As a Senior Build System Expert, you will play a crucial role in our software integration process, focusing on improvements and optimizations of our Yocto platform software build systems. If you have a deep understanding of Yocto and a passion for software build systems, join our team and contribute to shaping the future of automotive technology.


What awaits you?

  • Design and optimize the Yocto platform software build for integrating software into BMW's embedded Linux ECUs.
  • Collaborate with cross-functional teams to define and implement efficient software build processes that meet the highest quality standards.
  • Identify and resolve technical challenges related to software build systems (such as reproducibility or caching) and ensure smooth integration of software components.
  • Act as a subject matter expert and provide guidance to the development teams on best practices for software delivery.
  • Stay up-to-date with the latest industry trends and technologies in software build systems, with a focus on Yocto and Android Build System.
  • Contribute back improvements and features to the open source Yocto project. 


What should you bring along?

  • University degree in Computer Science or a comparable qualification.
  • Profound experience with Linux build systems.
  • Solid understanding of software development process and life-cycle with focus on Continuous Integration (CI).
  • Proficiency in Yocto.
  • Knowledge of the Android Build systems is a plus.
  • A joy for everything software, a passion for working with others to tackle problems and develop software solutions.
  • Business-fluent English.


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 Full-time

Option for remote contract within Germany: To be evaluated for each individual case.


BMW Group HR Team
+49 89 382-17001

Senior Build System Expert (Yocto) (f/m/x)
Legal entity:
BMW Group
Job type:
Software Development
Job ID:
Print Page