(Senior) C++ Software Engineer Middleware

(Senior) C++ Software Engineer Middleware

BMW Group

Ulm, Germany

What awaits you?

  • 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.

What should you bring along?

  • University degree in computer science or a comparable course of study;
  • At least 3 years of practical software development experience using Agile methodology;
  • 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.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Germany      C++ Developer      Developer      Hybrid      BMW Group     

EuroTechJobs Logo

© EuroJobsites 2026