Société
DaimlerLieu(x)
BerlinC++ Software Engineer with experience in Linux Display Servers (m/w/d), Berlin
Daimler
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
Education:
- Degree in Computer Science, Information Technology, Communication Technology or a comparable qualification
Experience:
- 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!
Apply
Offre archivée le 02/02/2022