Logo BMW AG

Senior C++ Software Engineer Middleware

Job

  • Level
    Senior
  • Job Feld
    Application, Embedded
  • Anstellung
    Vollzeit
  • Vertragsart
    Unbefristetes Dienstverhältnis
  • Ort
    Ulm
  • Arbeitsmodell
    Hybrid, Onsite
  • 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 Technologien

    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

    Themen mit denen du dich im Job beschäftigst

    Job Standorte

    • Standort Ulm

      Baden-Württemberg

      Deutschland

    Das ist dein Arbeitgeber

    BMW AG

    BMW AG

    Weltweit führend in der Premium-Klasse: Ob Automobile, Motorräder oder Finanz- und Mobilitätsdienstleistungen - die Marken BMW, MINI, Rolls-Royce und BMW Motorrad stehen für höchste Qualität.

    Description

  • Unternehmenstyp
    Etablierte Firma
  • Arbeitsmodell
    Hybrid, Onsite
  • Branche
    Fahrzeugbau, Zulieferer, Industrie, Produktion
  • Dev Reviews

    by devworkplaces.com

    Gesamt

    (2 Bewertungen)
    3.1
    • Career Growth

      3.1
    • Engineering

      2.3
    • Culture

      3.1
    • Workingconditions

      4.1
    Alle Dev Reviews anzeigen
    Logo BMW AG

    Senior C++ Software Engineer Middleware

    Ort
    Ulm
    Arbeitsmodell
    Hybrid, Onsite
    Diversität
    Für alle Personen geeignet (m/w/d)

    Weitere Jobs