devjobs.de

Senior C++ Software Engineer Middleware

BMW AG · Ulm | Deutschland · Hybrid, Onsite

Gehalt auf Anfrage

Gefunden am 19.05.2026

Match

84%

Fit in Skills, Kultur und Entwicklungspfad.

Beschreibung

Job Zusammenfassung In dieser Position entwickelst du robuste Middleware-Software für BMW-Fahrzeuge mit C++17/20, Yocto und CI-Tools. Zudem gestaltest du die Softwarearchitektur und führst Unit-Tests zur Qualitätssicherung durch. Job Zusammenfassung In dieser Position entwickelst du robuste Middleware-Software für BMW-Fahrzeuge mit C++17/20, Yocto und CI-Tools. Zudem gestaltest du die Softwarearchitektur und führst Unit-Tests zur Qualitätssicherung durch. Deine Rolle im Team As part of a dynamic and agile team you will ensure robustness, performance, and security aspects within the software design and the software you develop. The result of your effort is high-quality software which becomes an integral part of BMW vehicles. You will be working in a modern development environment with tools such as C++17/20, Yocto Linux, CMake, Git/GitHub EE, Zuul CI, Docker, Python, and sometimes Qt5. You collaborate with a team of passionate professionals who value knowledge sharing and mutual support. You are self-driven and able to work independently as member of a Scrum team. Unsere Erwartungen an dich Ausbildung University degree in computer science or a comparable course of study. Qualifikationen Very good coding skills in Modern C++17/20, including good API design, object-oriented programming, as well as component-level software architecture, unit testing, compiler toolchains (gcc, clang), C++ quality assurance, git. Very good proficiency: multi-platform development, state-machines, event driven programming, remote procedure calls, hands on knowledge with Linux stack. Good knowledge with Qt5Core, CMake, Yocto/Linux, Python. Business-fluent English is required, German would be an advantage. Erfahrung At least 5 years of practical software development experience using Agile methodology. Unser Angebot Company car option. English speaking teams in an intercultural setting. Flexible organisation of working times & mobile work arrangements. Career development & continuous personal qualification. Relocation Services for our new employees. Benefits Work-Life-Integration ⏰ Flexible Arbeitszeiten Themen mit denen du dich im Job beschäftigst Automation AI Architecture Integrations Metadaten Level: Senior Job Feld: Application, Embedded Anstellung: Vollzeit Vertragsart: Unbefristetes Dienstverhältnis Arbeitsmodell: Hybrid, Onsite Unternehmenstyp: Etablierte Firma Branche: Fahrzeugbau, Zulieferer, Industrie, Produktion Ort: Ulm | Deutschland

Tech Stack

C++DockerPython

Warum passt du zu dieser Stelle?

Fit technisch: Stark auf Backend und API-Architektur.

Gaps: Fehlende Tool-Erfahrung in 1-2 Schlüsselbereichen.

Success-Wahrscheinlichkeit: Hoch bei schneller Einarbeitung.