Embedded Software Engineer Mercedes-Benz Stuttgart, Germany arm,linux,qnx,c,cpp,can,automotive,europe_west,enterprise,large_team 80000 105000
Mercedes-Benz

Embedded Software Engineer

Location Node Stuttgart, Germany (hybrid)
Base Compensation EUR 80k – EUR 105k
Commitment full-time
Clearance Req none
arm linux qnx c cpp can automotive europe_west enterprise large_team Visa OK

Overview

Mercedes-Benz Research & Development in Stuttgart is seeking an Embedded Software Engineer to join our vehicle electronics division. You will develop embedded software for body control modules, gateway ECUs, and infotainment platforms used across the Mercedes-Benz passenger car lineup. Your work will span bare-metal controllers, AUTOSAR classic platforms, and QNX-based application processors.

In this role, you will implement communication stacks based on CAN, CAN-FD, and Ethernet, develop diagnostics (UDS) and flashing protocols, and contribute to the integration of Linux-based middleware on domain controllers. You will work closely with hardware engineers, system architects, and validation teams to ensure robust, reliable vehicle software that meets ISO 26262 functional safety requirements.

We are looking for engineers with solid C/C++ skills, experience with ARM-based microcontrollers, and familiarity with automotive development processes (ASPICE, MISRA). Experience with QNX, embedded Linux, or AUTOSAR is a strong plus. If you want to shape the software-defined vehicle of tomorrow, join us in Stuttgart.

Variables & Compensation

  • Company pension scheme
  • 30 days paid vacation
  • Employee lease car program
  • Relocation support
  • Professional development budget