Skip to content
New Job?Nejo!

The AI Job Search Engine

BMBMW Car IT

Senior C++ Software Engineer Middleware(m/w/x)

Ulm
Full-timeWith Home OfficeSenior

Designing embedded components for BMW car ECUs, including Remote Software Upgrade. 3+ years practical development experience with Modern C++17/20 and Linux stack required. Company car option, flexible work arrangements.

Requirements

  • University degree in computer science or comparable course of study
  • At least 3 years of practical software development experience
  • Very good coding skills in Modern C++17/20, API design, object-oriented programming, component-level software architecture, unit testing, compiler toolchains (gcc, clang), C++ quality assurance, git
  • Very good proficiency in multi-platform development, state-machines, event driven programming, remote procedure calls, hands-on knowledge with Linux stack
  • Good knowledge of Qt5Core, CMake, Yocto/Linux, Python
  • Business-fluent English; German is advantageous
  • Enjoyment of working in an international team and passion for modern high-quality software development

Tasks

  • Design and develop middleware components for Linux-based operating systems
  • Implement the central component for BMW Remote Software Upgrade
  • Deliver feature improvements and functional enhancements to vehicles
  • Develop a C++ application framework for automotive applications
  • Ensure robustness, performance, and security in software design
  • Collaborate with a dynamic and agile team
  • Utilize tools such as C++17/20, Yocto Linux, and Docker
  • Work independently as a member of a Scrum team

Work Experience

  • 3 years

Education

  • Bachelor's degree

Languages

  • EnglishBusiness Fluent
  • GermanBasic

Tools & Technologies

  • Modern C++17/20
  • Qt5Core
  • CMake
  • Yocto/Linux
  • Python
  • git

Benefits

Flexible Working

  • Flexible organisation of working times
  • Mobile work arrangements

Company Vehicle

  • Company car option

Career Advancement

  • Career development

Learning & Development

  • Continuous personal qualification

Other Benefits

  • Relocation services
Find the original job posting in its most current version here. Nejo automatically captured this job from the website of BMW Car IT and processed the information on Nejo with the help of AI for you. Despite careful analysis, some information may be incomplete or inaccurate. Please always verify all details in the original posting! Content and copyrights of the original posting belong to the advertising company.

  • Bosch Rexroth AG

    Software Architect Embedded Development Ecosystem(m/w/x)

    Full-timeWith HomeofficeSenior
    Ulm
  • HARMAN

    Software Architect, Connectivity(m/w/x)

    Full-timeWith HomeofficeSenior
    Ulm
  • ZwickRoell GmbH & Co. KG

    Software Entwickler - Quality(m/w/x)

    Full-timeWith HomeofficeExperienced
    Ulm
  • HARMAN

    Hardware Engineer /Expert and HW Architect(m/w/x)

    Full-timeWith HomeofficeSenior
    Ulm, Karlsbad
  • Bosch Rexroth AG

    Software Developer for Code Generator Toolchains(m/w/x)

    Full-timeWith HomeofficeNot specified
    Ulm
View all 100+ similar jobs

Nejo is an AI – results may be incomplete or contain mistakes