Internship in MB.OS Navigation Software Development starting March 2025

Mercedes-Benz AG

Jobbeschreibung
Life is always about becoming… Becoming means going on a journey to be the best version of our future selves. While we discover new things, we will face challenges, master them and grow beyond our individual limits.

Apply for a job at Mercedes-Benz and find your individual role and workspace to unleash your talents to the fullest. Empowered by visionary colleagues who share the same pioneering spirit. Joining us means becoming part of a global team that aims to build the most desirable cars in the world. Together for excellence.

Job-ID: MER0003J21

Are you passionate about cutting-edge technology and eager to make an impact in the automotive industry?

Join our MB.OS UI Navigation team as an enthusiastic intern and dive into the world of software development at Mercedes-Benz.


Our MB.OS UI Navigation team is at the forefront of developing state-of-the-art navigation solutions. We are responsible for creating innovative and personalized navigation experiences that enhance the driving journey for our customers. Our team thrives in a highly cross-functional environment, bridging the gap between business needs and technological advancements.

You will master these tasks:

Testing Tasks

  • Participate in the testing and validation of software components to ensure robustness and reliability of our navigation solutions
  • Design and execute test cases for Unity-based applications, focusing on performance, reliability, and rendering accuracy
  • Conduct testing on internal company benches and in vehicles to evaluate real-world performance
  • Record data from in-vehicle testing for replay and simulation purposes, allowing iterative development and optimization
  • Utilize automated testing tools, including Unity Test Framework, in both Windows and Linux-based environments

Data Exploration & Feature Engineering

  • Analyze existing and potential data sources to extract relevant data and engineer features for navigation systems

Development Support

  • Assist in creating scalable data and code pipelines for real-time deployment
  • Develop custom Unity tools, scripts, and automation processes to streamline workflows for Windows-based systems, with deployment optimized for Linux environments

Performance Monitoring

  • Contribute to evaluation strategies to monitor system performance
  • Use tools like Unity Profiler and Frame Debugger to identify and resolve performance bottlenecks

Research & Innovation

  • Conduct literature research and evaluate new technologies, methods, or algorithms
  • Explore Unity packages (e.g., DOTS, URP/HDRP, Cinemachine, internal NPMs) to build up system capabilities

Team Collaboration

  • Work alongside a highly specialized team that extensively deals with software, Unity, and data technologies

Dynamic Work Environment

  • Experience a product team culture within the framework of a large international corporation, offering flexibility, agility, and a collaborative atmosphere

Creative Freedom

  • Enjoy great freedom of design and short decision-making processes, allowing you to contribute your ideas and see them come to life

Industry Impact

  • Engage with one of the most relevant and innovative topics within the automotive industry

Studies in the field of Computer Science, Data Science, Game Development, Information Technology, or a related field

Technical Skills

  • Proficiency in Unity (C# scripting, shader programming & shader graph, rendering pipelines like URP/HDRP)
  • Knowledge of object-oriented programming principles and design patterns (e.g., singleton, dependency injection)
  • Knowledge of GPU-based development, including compute shaders, GPU instancing, and vertex manipulation for high-performance rendering.
  • Familiarity with Windows-based development workflows, including debugging and optimization
  • Basic Linux knowledge for deployment tasks (commands, shell scripting, and CI/CD pipelines)
  • Experience with Git, Docker, and automated testing frameworks
  • Knowledge of C++ is a plus

Testing & Quality Assurance

  • Understanding of testing strategies for Unity applications, including unit, integration, and system testing
  • Familiarity with in-vehicle testing, bench testing, and simulation-based replay workflows is a plus

Personal Skills

  • Enthusiasm for problem solving, outstanding teamwork, motivation, and commitment
  • Fluent in written and spoken English

Work Authorization

  • Enrolled student with an active resident permit in Germany

Additional information:

It doesn't work completely without formalities. When sending your online application, please attach your CV, certificate of enrollment, current performance record, relevant certificates, if applicable proof of mandatory internship and the standard period of study (max. 5 MB) and mark your application documents as "relevant for this application" in the online form.

Please find the criteria of employment "here".

Citizens of countries outside the European Trade Union please send, if applicable, your residence / work permit.

We particularly welcome online applications from candidates with disabilities or similar impairments in direct response to this job advertisement. If you have any questions, you can contact the local disability officer once you have submitted your application form, who will gladly assist you in the onward application process: [email protected]

Please understand that we no longer accept paper applications and that there is no right to get your documents returned.

If you have any questions regarding the application process, please contact HR Services by e-mail at [email protected] or by phone: 0711/17-99000 (Monday to Friday between 10 a.m. to 12 a.m. and 1 p.m. to 3 p.m.).


  • Meal-Discounts
  • Mobile Phone possible
  • Discounts for employees possible
  • Annual profit share possible
  • Events for employees
  • Coaching
  • Flexitime possible
  • Hybrid Work possible
  • Health Benefits
  • Company Retirement
  • Mobility offers
Mehr