Logo Unity Technologies

Senior Software Engineer, Embedded Android

New

Job

  • Level
    Senior
  • Job Field
    Embedded
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Munich
  • Working Model
    Onsite
  • Job Summary

    In this role, you will develop embedded solutions for Android in vehicles, optimize performance on resource-constrained SoCs, and integrate Unity into native apps for digital cockpits and HMIs.

    Job Technologies

    Your role in the team

    • Bring Unity's real-time 3D runtime to Android in the vehicle, extend and harden our platform support across Android/AOSP and Android Automotive OS (with complementary targets like embedded Linux and QNX).
    • Integrate Unity into native Android apps (Unity as a Library & Unity Render Service) and build the graphics and windowing layer that powers multi-screen, multi-touch digital cockpits and HMIs.
    • Profile and optimize for resource-constrained automotive SoCs, runtime performance, memory, startup/load time, and iteration speed across platforms.
    • Partner directly with automotive OEMs as a technical point of contact, investigating issues, removing performance bottlenecks, and setting customers up for production success.
    • Raise the engineering bar on a small, senior team through design discussions, code reviews, and automated testing.

    This text has been machine translated. Show original

    Our expectations of you

    Qualifications

    • Languages: Proficiency in C/C++/C# and building scalable, multithreaded systems on Linux/Android.
    • Android platform: Hands-on Android/AOSP development across app and platform layers - HALs (AIDL), the Android build system (Soong/Blueprint), and the Android framework/lifecycle.
    • Embedded graphics & real-time 3D: Working knowledge of Vulkan and OpenGL ES and the Android graphics/compositing stack (SurfaceFlinger, HWComposer, Gralloc, EGL), applied to real-time 3D and UI rendering.
    • Performance: Profiling and optimization on resource-constrained hardware using CPU/GPU/IO tooling.
    • Customer collaboration: Working directly with customers on technical issues, with business-level English.

    This text has been machine translated. Show original

    What we offer

    • Relocation support is not available for this position.
    • Work visa/immigration sponsorship is not available for this position.

    This text has been machine translated. Show original

    Topics that you deal with on the job

    Job Locations

    • Location Munich

      Bayern

      Germany

    This is your employer

    Unity Technologies

    Unity Technologies

    As a leading provider of video game software, Unity Technologies is dedicated to developing innovative and cutting-edge solutions. Our US-based company with offices in San Francisco and Denmark offers outstanding customer service and support.

    Description

  • Language
    English
  • Company Type
    Established Company
  • Working Model
    Onsite
  • Industry
    Sports, Leisure, Internet, IT, Telecommunication
  • Logo Unity Technologies

    Senior Software Engineer, Embedded Android

    Location
    Munich
    Working Model
    Onsite
    Diversity
    Open for all genders
    English Only
    English only required

    More Jobs