Join Us

3D Engine Developer (all genders) - Berlin

Reference: 631914
Your Mission
You will contribute to the development and integration of our first-in-class in-vehicle infotainment system MBUX - using various technologies, frameworks, and interfaces. You are part of the UI enabler team, which is responsible for bringing the MBUX UI to the latest and greatest hardware. The team must ensure UI compatibility with all hardware variants, therefore it gains access to the newest gear, including screens, input devices and other peripherals, first and performs initial bring-up.
In future generations of the infotainment system part of the UI will be rendered using a commercial of-the-shelf 3D game engine. Therefore we are searching for a developer who can support the integration of the game engine into our platform and make sure it runs with excellent performance and visual fidelity.

Tasks:
  • Integration of the game engine in an embedded Linux environment
  • Runtime optimization of the engine on the target Hardware
  • Adaption of the engine to the specific graphic stack
  • Startup optimization
  • Performance monitoring and optimization
  • Support designers and developers to find the sweet spot between visual fidelity and performance
  • Collaboration with the engine vendor
Your Profile
Education
•     Masters in software engineering, computer science or equivalent degree

Skills:
  • Worked with embedded Linux. General hands-on experience is good; experience with OpenEmbedded/Yocto tooling is best.
  • Familiarity with game engines, with an emphasis on performance optimization.
  • Experience with multi-threaded 3d engine architectures.
  • Experience with embedded graphics systems, especially EGL, OpenGL and Vulkan on Linux.
  • Experience with embedded hardware constraints, in particular those of embedded graphics systems.
  • Game engine scripting experience would is beneficial.
  • ssh / shell / linux / vi / git / adb / cmake and other Unix build systems.
  • Confluence / JIRA
  • Communication skills; we are a distributed team utilizing Rocket.Chat, Zoom, and other similar tools. As the UI enablers team, we're the "glue" that brings many other teams together. Being unafraid to work across and with multiple teams in large organizations is a necessity.
 
Why us?
 
What we offer

  • A chance to work on a new generation of Infotainment Systems, which will power millions of cars
  • An international, interdisciplinary innovation lab, which is part of the Mercedes-Benz AG
  • Great company values that we are passionate about and live by every day at work. Have a look for yourself at mbition.io and scroll down to "The MBition Experience"
  • Agile working methods and open feedback culture
  • A brand new modern and fully accessible office facing the Spree
  • Flexible working hours
  • Transportation and health benefits, discounts on cars, free coffee, fruits and more
Interested?
We look forward to receiving your complete application, including CV (in English or German) and relevant references with the following information:
  •  Job title and reference number
  •  Salary expectations
  •  Earliest start date
We would like to encourage people with health impairments to apply to our jobs! Our building and work places offer the possibilities to adjust to different employee requirements.
Apply online
Back