Skip to content
Mbition

INTERNAL Senior Software Engineer (all genders) AAOS Graphics- Driving Functions

BerlinGermany
Senior · full-time, permanent · 148_11_Applications 3 - MH00008U3
POSTED 5 MAYVERIFIED 17H AGO
Apply Ask
Role
186 days opentrue age
Posted 5 May
Pay
€86k–€125kno pay posted
Market p25–p75
€86k–€125k
Berlin · n=16 · 365d to 6 Nov
CompanyMbition →
50open roles
Opened · 30d
+0
Closed · 30d
−0
30d window
Market
17,052open · Senior Software engineering
All software engineering
75,011open
All tracked boards · live 8 Nov · n=17,052
PythonJavaKotlinC++C#/.NETAndroid

Your Mission

We are looking for a Software Engineer to join our Driving Functions domain development team for i3 MAX and i4, with a focus on development of components for instrument cluster software on AAOS. In this role, you will design, develop, and maintain high‑performance, safety‑critical software used in next‑generation digital cockpits. You will work closely with system architects, UI/UX designers, and cross‑functional engineering teams across the full software lifecycle.

Sneak preview of your future tasks

  • Design, develop, and maintain high‑performance Android graphics applications and UI components
  • Implement Android UI using Jetpack Compose and Kotlin, following modern Android architecture principles
  • Run and embed Unity inside standard Android Views, managing lifecycle and rendering integration
  • Implement and maintain JNI / NDK interfaces between Kotlin/Java and native C/C++ components
  • Design and implement inter‑process and cross‑runtime communication between Android and Unity (Java ↔ C#)
  • Pass data efficiently between Android layers and Unity scripts, ensuring low latency and high reliability
  • Manage SurfaceView and Surface lifecycle, including rendering synchronization and resource handling
  • Develop custom Views, Canvas rendering, and low‑level graphics components where required
  • Optimize rendering pipelines for performance, memory usage, and frame stability
  • Perform graphics and system performance profiling, analysis, and optimization on target devices
  • Debug complex issues across Android, native, and Unity layers, including lifecycle and rendering problems
  • Collaborate closely with UI/UX designers, graphics engineers, and cross‑functional development teams
  • Apply clean architecture principles, modular design, and best practices for maintainable Android graphics systems
  • Contribute to continuous improvement of build, integration, and testing processes for Android and Unity components

Your Profile

  • Degree in Computer Science, Engineering, Information Technology or a comparable qualification Skills.
  • Strong experience as an Android Engineer with a focus on graphics, UI rendering, or real‑time applications
  • Excellent proficiency in Kotlin and/or Java for Android development
  • Hands‑on experience with Jetpack Compose and modern Android UI architectures
  • Strong experience with JNI / NDK and integration of native C/C++ components in Android
  • Solid understanding of running Unity inside standard Android Views and managing rendering lifecycles
  • Experience with cross‑runtime communication between Android (Java/Kotlin) and Unity (C#)
  • Knowledge of SurfaceView and Surface lifecycle management
  • Experience developing custom Views, Canvas drawing, and low‑level graphics components
  • Strong understanding of performance profiling, rendering optimization, and memory management on Android devices
  • Solid knowledge of software architecture principles and clean code/design patterns
  • Experience working across the full software development lifecycle: design, implementation, testing, integration, and maintenance
  • Strong debugging and problem‑solving skills across Android, native, and Unity layers
  • Ability to work effectively in cross‑functional and international teams
  • Fluent in English (German is a plus)
  • Experience with other programming languages (C,C++, Python)
  • Experience with hypervisors and virtualized embedded systems
  • Prior work on instrument clusters, digital cockpits, or automotive HMIs
  • Exposure to automotive safety or quality standards (e.g. ISO 26262, ASPICE)

Why us?

  • An international, interdisciplinary innovation hub, which is part of the Mercedes-Benz Group AG
  • Be part of a new generation Mercedes-Benz Operating System (MB.OS) and work in with internal colleagues to deliver the best software
  • Agile working methods and open feedback culture
  • Flexible working hours
  • Mobility & Healthcare budget
  • Berlin transportation ticket (BVG)
  • Relocation support
  • Company pension after the probation period
  • In our close collaboration with “inklupreneur.de” we support people with disabilities and welcome everyone

Interested?

• Job title and reference number

• Salary expectations

• Earliest start date

You don't bring everything with you? Don't worry, MBition is proud of our diverse workforce and passionate about having MBitioneers from all backgrounds and perspectives. MBition is and always will be an equal opportunity employer. We are looking for employees who convince us above all with their personality and passionately motivated to join the team!

You are welcome to contact our representative for severely disabled employees, Natalia Stoinska, who will support you in the further application process

Job Posting Details:

  • Date of posting: 05.05.2026
  • Supervisor: Karthik M
  • Dept: Application 3
  • Team: Driving Functions
  • Opening: 4 x Internal FTE
Source · MbitionFirst seen 7 NovOriginal ↗