C++ Software Engineer with experience in Linux Display Servers (m/w/d), Berlin


Postulez maintenant Retour
Retour aux résultats




Postulez maintenant

C++ Software Engineer with experience in Linux Display Servers (m/w/d), Berlin

IT, Télécommunication, Informatique
Offre archivée le 02/02/2022


Mercedes-Benz Molsheim est une entreprise du groupe Daimler, spécialisée dans la transformation de véhicules industriels. 600 collaborateurs travaillent sur le site de Molsheim.

About the role

As a member of the Video Team, you will contribute to the architecture and implementation of platform software components for UI graphics compositing and video presentation - using various technologies, frameworks and interfaces. As a Software Engineer in an agile team, you will develop features as well as design, document, implement, integrate and test your code. Development will typically be C++-focused and make use of modern tools, technologies, engineering practices and methodologies.

Your Profile


  • Degree in Computer Science, Information Technology, Communication Technology or a comparable qualification


  • Excellent coding skills in C/C++
  • Experience with version control and CI/CD
  • Experience in embedded systems
  • Know-how of UI compositing and display server/windowing system frameworks
  • Work experience with 2D/3D graphics and video software frameworks, particularly in the domain of in-vehicle infotainment
  • Software architecture, API design and best practices in modern C++ development

Nice to have:

  • Experience with Wayland (implementation and protocol development) is a strong plus
  • Experience with Linux graphics APIs and protocols (DRM, GBM, dmabuf) is a strong plus
  • Experience with windowing systems and window managers
  • Experience with in-vehicle infotainment systems
  • Experience with the Linux desktop (Qt/KDE/GTK/xdg) technology stack
  • Open source background, upstream-first experience

Personal skills:

  • Proficiency in problem solving and troubleshooting technical issues
  • Excellent organizational, time management, prioritization and multi-tasking skills
  • Ability to handle multiple competing priorities in a fast-paced environment
  • Personal initiative, commitment, perseverance and resilience
  • Well-developed communication and teamwork skills

Language skills:

  • Proficient in English, German is a plus!


Offre archivée le 02/02/2022

Berlin map

Ces postes pourraient également vous intéresser :