Skip to content
Mbition

INTERNAL Expert C++ Software Engineer (all genders)

BerlinGermany
full-time, permanent · 148_13_Vehicle Abstraction, Safe OS and SW Update - MH000030P
POSTED 10 JUN 2025VERIFIED 22H AGO
Apply Ask
Role
516 days opentrue age
Posted 10 Jun 2025
Pay
€59k–€100kno pay posted
Market p25–p75
€59k–€100k
Berlin · n=50 · 365d to 6 Nov
CompanyMbition →
50open roles
Opened · 30d
+0
Closed · 30d
−0
30d window
Market
37,433open · Software engineering
All software engineering
74,990open
All tracked boards · live 8 Nov · n=37,433
PythonC++AndroidDockerTesting

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 work in different areas of the embedded, backend, UI and on multiple topics.

Sneak preview of your future tasks

  • Design, develop and maintain scalable and reliable software.
  • Implementing new features and functionalities based on project requirements.
  • Drive the new Android change in the system.
  • Write clean, efficient and well documented code following best practices and coding standards.
  • Write unit tests, component tests, integration tests and regression tests to ensure software reliability.
  • Integrate and maintain continuous integration and deployment(CI/CD) pipelines.
  • Work closely with stake holders and cross functional teams, including product managers, designers, and other engineers.

Your Profile

  • Degree in Computer Science, Information Technology, Communication Technology or a comparable qualification
  • Excellent coding skills in Jave, C++ 14/17/20
  • 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)
  • 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
  • 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?

  • Be part of the next generation of infotainment systems powering millions of vehicles.
  • Work in an international, interdisciplinary software hub within Mercedes-Benz AG.
  • Live and work by strong company values and an open feedback culture.
  • Enjoy agile working methods and a modern, accessible office on the Spree.
  • Transportation and health benefits, car discounts, free coffee, and more.
  • Flexible working hours.

Interested?

  • CV (in English)
  • Relevant references
  • Job title and reference number
  • Earliest possible start date
Source · MbitionFirst seen 7 NovOriginal ↗