Senior Software Engineer, Embedded Android

Unity Technologies

Job

In this role, you will develop Unity’s 3D runtime for Android in vehicles, integrate it into native apps, and optimize performance on resource-constrained SoCs while collaborating closely with automotive OEMs.

Job summary

This listing has been machine translated. Show original

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.

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.

What we offer

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

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Stuttgart
    Baden-Württemberg, Germany

About your employer

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.

Language
English
Company type
Established Company
Work model
Onsite
Industry
Sports, Leisure · Internet, IT, Telecommunication
  • Tröger & Cie. AktiengesellschaftNuremberg, Regensburg, Bayreuth

    • Easy Apply
    • Hybrid
    • Onsite
    • Full Time

    Anyone who joins here not only designs software – they bring machines to life that are recognizable on real construction sites. Software Developer (m/f/d) Basic Engineering Our client is an internationally leading manufacturer of technically...

    • Ethernet
    • C
    • Git
    • Python
    • Bash
    • Linux
    • C++
    • CAN
    • J1939
    • +4
    • +5
  • Öko-Institut Consult gGmbHFreiburg im Breisgau, Berlin

    • Easy Apply
    • Hybrid
    • Onsite
    • Part Time/Full Time

    Operation, monitoring, and further development of the network infrastructure. Administration and configuration of firewalls, routers, and switches. Ensuring network availability, performance, and security. Participation in IT security concepts and...

    • TCP/IP
    • Active Directory
    • Windows
    • Microsoft Exchange
    • Office 365
    • Linux
    • VLAN
    • +4
  • Würth Elektronik GmbH & Co. KGWaldenburg, Berlin, Munich

    • Easy Apply
    • Hybrid
    • Onsite
    • Part Time/Full Time

    You’ll be joining at a stage where we’re building and evolving our new CRM platform. That’s exactly what makes this role special: you won’t just develop features—you’ll actively help shape the technical foundation of a modern CRM ecosystem. Together...

    • Microsoft Dynamics
    • TypeScript
    • C#
    • RESTful API
    • Azure
    • Microsoft Power Platform
    • JavaScript
    • +3
    • +4

Senior Software Engineer, Embedded Android

Unity Technologies