Skip to content
New Job?Nejo!

The AI Job Search Engine

BM
BMW Car IT
3mo ago

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

Ulm
Full-timeWith Home OfficeSenior

Description

In this role, you will be at the forefront of developing middleware for connected cars, ensuring software robustness and performance while collaborating with a passionate team. Your work will directly enhance the driving experience for millions of customers worldwide.

Let AI find the perfect jobs for you!

Upload your CV and Nejo AI will find matching job offers for you.

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

Education

Bachelor's degree

Work Experience

3 years

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

Tools & Technologies

Modern C++17/20Qt5CoreCMakeYocto/LinuxPythongit

Languages

EnglishBusiness Fluent

GermanBasic

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.
Not a perfect match?
100+ Similar Jobs in Ulm
  • NewTec GmbH

    Embedded Softwareingenieur(m/w/x)

    Full-timeWith HomeofficeSenior
    Ulm
  • NewTec GmbH

    Embedded Software-Ingenieur Medizintechnik(m/w/x)

    Full-timeWith HomeofficeExperienced
    Neu-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
  • Bertrandt

    Senior Software Engineer - Anti-Money-Laundering(m/w/x)

    Full-timeWith HomeofficeSenior
    from 70,000 / year
    Ulm
100+ View all similar jobs