Ownership, configuration, and integration of BSP/Safe POSIX operating system features, including startup/shutdown, secure boot, partitioning, libraries, and more.
Conceptualizing, evaluating, implementing, and testing software solutions on both simulators and target hardware platforms.
Collaborating with software architects, developers, project managers, and testers to define software requirements, specifications, and effective integration strategies for the Safe Software Platform.
Leading the requirements gathering, design, implementation, integration, and testing of BSP and Safe POSIX software components.
Overseeing all phases of development from hardware bring-up to series production deployment of the Software Platform.
Coordinating with cross-functional project partners to resolve integration conflicts and ensure smooth software integration.
Qualifications:
University degree in Computer Science, Electrical Engineering, or a related field.
Minimum of 5 years experience in embedded software engineering for Linux or QNX-based systems.
In-depth knowledge of system design, network technologies/configuration, real-time systems, and functional safety.
Strong expertise in software integration methodologies and continuous integration (CI) tools (e.g., build and automation tools such as Bazel, Python).
Experience with Adaptive AUTOSAR or similar middleware frameworks is a plus.
Proficiency in business-fluent English; knowledge of German is advantageous.
What We Offer:
An international working environment with exposure to cutting-edge automotive technology.
The opportunity to shape the future of BMW Group vehicles with state-of-the-art driver assistance systems.
Collaborative work with a diverse team of experts in the automotive software domain.