Safe POSIX Principal Engineer

Safe POSIX Principal Engineer

BMW Group

Ulm, Germany

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.

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Germany      Embedded Software Engineer      Hardware and Telecoms      Linux and Unix      Python Developer      BMW Group     

© EuroJobsites 2024