Software Development Ulm 22.03.2024

Safe POSIX Principal Engineer (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.

 

We design, implement, integrate, and test embedded software for the electronic control units in the BMW Group’s cars. In an international working environment, you create the Safe Software Platform that enables driver assistance software for the future generation of our vehicles. This Safe Software Platform includes the BSP, a Safe POSIX operating system, Adaptive AUTOSAR middleware, and SoC life cycle components.

 

What awaits you?

  • You are tasked with requirements elicitation, design, implementation, integration, and testing of a modern POSIX-based software platform. 
  • You start with system requirements and break them down into software platform requirements, while considering aspects like life cycle, system resources, feature set, resource budget, security, safety, etc. 
  • You sketch your concepts and ideas, design and evaluate your solutions, and finally integrate and test the software on both simulators and target hardware – with your delivery-oriented mindset, self-initiative, and your ability to work independently.
  • You drive the introduction of new features and changes to the system architecture across multiple teams and organization entities. 
  • You are responsible for cross-cutting quality requirements, including the overall performance, security and safety aspects of the software platform. 

 

What should you bring along?

 

  • University degree in Computer Science or a similar field of study.
  • At least 7 years of experience in embedded software engineering and project leadership in QNX- or Linux-based embedded systems.
  • Expert knowledge in one or more of the following fields: system design, network technologies and configuration, real time systems, functional safety – e.g. using Adaptive AUTOSAR or similar middleware. 
  • Experience in technically leading distributed software development teams and various types of stakeholders.
  • Expertise in software integration techniques and CI (e.g. build and automation tools like Bazel and Python). 
  • Expertise in C++ software development is an advantage. 
  • Experience with ISO 26262, ISO 21434, and Automotive SPICE would be an advantage.

 

Do you want to help shape our industry-leading autonomous driving experience by contributing your own ideas and exploring new technological paths? 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 bmwgroup.jobs/diversity

 

Earliest starting date: from now on

Type of employment: unlimited
Working hours: full-time

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


Contact:

BMW Group HR Team
+49 89 382-17001

Safe POSIX Principal Engineer (f/m/x)
20240322
Automotive
Ulm
Germany
Legal Entity:
BMW Car IT GmbH
BMW Group
Location:
Ulm
Job Field:
Software Development
Job ID:
124211
Publication Date:
22.03.2024
FullTime
Print Page