Senior Software Engineer, Embedded Android at Unity Technologies | Tokyo, JPN | Rezi

Senior Software Engineer, Embedded Android at Unity Technologies

Senior Software Engineer, Embedded Android

Unity Technologies · Tokyo, JPN

1 weeks ago

Senior Software Engineer, Embedded Android

Unity Technologies · Tokyo, JPN

8 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

As a Senior Software Engineer, Embedded Android, you will own how Unity runs on Android in the car, working at the intersection of a high-performance 3D engine and production embedded systems. You'll be part of a small, senior team with outsized leverage, shipping code in production vehicles and directly unblocking Unity's automotive business and OEM partnerships. You will set the technical bar for embedded Android and help shape the next generation of software-defined vehicles.

Responsibilities

  • Bring Unity's real-time 3D runtime to Android in the vehicle, extend and harden 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 for 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.

Requirements

  • Proficiency in C/C++/C# and building scalable, multithreaded systems on Linux/Android.
  • Hands-on Android/AOSP development across app and platform layers, including HALs (AIDL), the Android build system (Soong/Blueprint), and the Android framework/lifecycle.
  • 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.
  • Experience with profiling and optimization on resource-constrained hardware using CPU/GPU/IO tooling.
  • Experience working directly with customers on technical issues.
  • Business-level English proficiency for professional verbal and written exchanges.

Skills

  • C/C++/C#
  • Linux/Android
  • Android/AOSP
  • HALs (AIDL)
  • Android build system (Soong/Blueprint)
  • Android framework/lifecycle
  • Vulkan
  • OpenGL ES
  • Android graphics/compositing stack (SurfaceFlinger, HWComposer, Gralloc, EGL)
  • Real-time 3D rendering
  • UI rendering
  • Performance profiling and optimization
  • Resource-constrained hardware optimization
  • Customer collaboration

Location

  • Remote

Work Type

  • Full-time

Experience Level

  • Senior

Salary/Compensations

  • This range reflects the anticipated base salary for this position. Beyond base salary, this role may be eligible for equity awards and participation in our company incentive plans (such as annual discretionary bonuses or sales commissions). The final offer amount will depend on several factors, including geographic location and the candidate’s relevant experience, professional background, and skill set.

Benefits

  • Comprehensive health, life, and disability insurance
  • Commute subsidy
  • Employee stock ownership
  • Competitive retirement/pension plans
  • Generous vacation and personal days
  • Support for new parents through leave and family-care programs
  • Office food snacks
  • Mental Health and Wellbeing programs and support
  • Employee Resource Groups
  • Global Employee Assistance Program
  • Training and development programs
  • Volunteering and donation matching program

About the Company

  • Unity [NYSE: U] is the world’s leading game engine, powering play for more than 3 billion consumers each month. The top mobile games in the world, the most played PC indie titles, the most innovative console games, and virtually all of the top XR and Web Games are developed, deployed, and grown in Unity. Unity also enables teams across industries like automotive, manufacturing, and healthcare to design, simulate, and collaborate in 3D — closing the gap between ideas and reality. For more information, please visit www.unity.com.

Equal Opportunity

  • Unity is an equal opportunity employer committed to fostering an inclusive, innovative environment with the best employees. Therefore, we provide employment opportunities without regard to age, race, color, ancestry, national origin, disability, gender, or any other protected status in accordance with applicable law. If you have a disability that means there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please fill out this form to let us know.