Join Us

3D Engine Integrator (all genders) - Berlin

Reference: 632095
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 CI/CD engineer to craft and maintain a CI/CD pipeline that will integrate the engine into our embedded Linux target, and that further provides required tooling, e.g. editors, to our designers and developers.

Tasks:
  • Delivery of the engine to the Linux image
    • Setup the Yocto pipeline to integrate the binaries
    • Setup a testing pipeline for test execution of application code
  • Automatic testing of the used hardware and the engine
    • Setup of testing pipeline for the actual hardware
  • Provision of tooling to designers and developers
  • Collaboration with the engine vendor
Your Profile
Education
•     Masters in software engineering, computer science or equivalent degree

Skills:
  • Experience working on large code bases.
  • Worked with embedded Linux. General hands-on experience is good; experience with OpenEmbedded/Yocto tooling is best.
  • Familiarity with game engines, with emphasis on build systems, version control, producing releases, and SDKs.
  • Experience with embedded hardware constraints, in particular those of embedded graphics systems.
  • DevOps experience, with an emphasis on CI/CD pipelines using Jenkins. Bonus points for experience in interfacing with Artifactory and GitLab.
  • 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 are 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