Join Us

At MBition, we are bringing digital luxury to mobility users around the world. 

To accomplish this, we are redefining how software is developed within the automotive field as part of an international Mercedes-Benz software development network. As a 100% subsidiary of the Mercedes-Benz Group AG, we develop and integrate the next generation of Mercedes-Benz in-car infotainment systems that are based on the Mercedes-Benz Operating System (MBOS). In addition, we are responsible for the Mercedes me companion app, we provide seamless & connected mobility experiences and we contribute to Advanced Driver Assistance Systems (ADAS) platform development. With offices in Berlin and Sofia, we are aiming to bring new generation of innovative infotainment systems across the globe.

(Senior) C++ Software Engineer (all genders) - Berlin

Reference: 553369
Your Mission
We create the base building blocks for next generation infotainment systems, build system and user-facing applications and integrate those components into the car infotainment systems.
 As a Software Engineer in an agile team you will develop new features, APIs and system libraries. You will take responsibility of designing, documenting, implementing, integrating and testing your code. Together with your team members you will contribute to the technical roadmap in order to continuously improve the components and provide guidance to engineers from other departments on how to integrate these.
 Development will typically be in C++ and Python, focused on embedded operating systems and making use of modern tools, technologies, engineering practices and methodologies. We welcome engineers with different levels of seniority, from the graduates starting the career to the seasoned experts provided they have a passion for challenges and delivery of quality product.
 We work in different areas of the embedded, backend, UI and on multiple topics, for example:
  • In Car Application framework
  • Automotive diagnostics
  • Vehicle function
Depending on your previous experience and interest you may choose to join one of teams.
Your Profile
  • Degree in Computer Science, Information Technology, Communication Technology or a comparable qualification
  • Excellent coding skills in C++ 14/17
  • Experience with embedded Linux
  • Experience with GIT version control, CI/CD
  • Basic Knowledge in Python
  • Understanding of TDD concepts and knowledge about testing frameworks (such as googletest and pytest)
Nice to have:
  • Experience with Yocto and/or Buildroot
  • Virtualization solutions such as Docker and QEMU
  • FOSS Background
  • Experience with in-vehicle infotainment systems
  • Knowledge and Experience of an (UI) app life-cycle
  • Knowledge in relevant app framework topics, e.g. Qt
Personal skills:
  • Well-developed communication and teamwork skills
  • Personal initiative, commitment, perseverance and resilience
  • Aspiration to engineering excellence
Language skills:
  • Proficient in English
  • German is a nice to have
Why us?
  • An international, interdisciplinary innovation hub, which is part of the Mercedes-Benz Group AG 
  • Be part of a new generation Mercedes-Benz Operating System (MB.OS) and work in with internal colleagues to deliver the best software
  • Agile working methods and open feedback culture 
  • Flexible working hours 
  • Mobility, Healthcare budget & Personal development budget
  • Berlin transportation ticket (BVG)
  • Relocation support 
  • Company pension after the probation period
  • In our close collaboration with “” we support people with disabilities and welcome everyone 
We look forward to receiving your complete application, including CV (in English) and relevant references with the following information:
  • Job title and reference number
  • Salary expectations
  • Earliest start date

You don't bring everything with you? Don't worry, MBition is proud of our diverse workforce and passionate about having MBitioneers from all backgrounds and perspectives. MBition is and always will be an equal opportunity employer. We are looking for employees who convince us above all with their personality and passionately motivated to join the team!

You are welcome to contact our representative for severely disabled employees, Anna Schade (, who will support you in the further application process.

Apply online
Skip to content