Jobs · Engineering · California

Android Engineer (UI Framework)

42dot · Sunnyvale, CA · 2 days ago
EngineeringFull-time

About the role

As an Android Engineer (UI Framework) at 42dot, you’ll be responsible for crafting seamless and responsive in-vehicle user interfaces built on top of Android Automotive OS (AAOS).

Responsibilities

  • Create an SDK of customizable UX elements to build 1st and 3rd party applications and System UI.
  • Create a set of tools that imports designs from Figma or similar to the code management system and build process.
  • Implement UX flows for in-vehicle features such as Media, Settings, Dialer, SystemUI, etc.
  • Collaborate with UX/UI designers to bring advanced HMI concepts to life using Jetpack Compose or Android Views.
  • Optimize UI responsiveness, animations, and rendering for embedded displays across varied hardware.
  • Work with the Android framework team to define and extend system surfaces and services needed for vehicle integration.
  • Contribute to multi-display handling, touch input tuning, and focus/navigation behavior for in-vehicle use cases.
  • Debug and resolve UI performance, rendering, and compatibility issues across hardware variants.
  • Participate in code reviews, design discussions, and HMI validation sessions.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • 3–7+ years of experience in Android development, with at least 2 years focused on applications and UI customization.
  • Strong knowledge of Android UI frameworks (Jetpack Compose and/or legacy Views) and rendering internals.
  • Experience customizing AOSP System UI components and working within the Android framework layer.
  • Familiarity with Android Automotive OS (AAOS) and in-vehicle UX constraints (distraction-optimized UI, multi-display, etc.).
  • Proficiency in Java, Kotlin, and working knowledge of AOSP build tools (repo, Soong, Make).
  • Understanding of embedded systems and resource constraints in automotive environments.
  • Experience collaborating with cross-functional teams including designers, HMI teams, and system engineers.

Bonus

  • Experience with surface management, input handling, window manager customization, or OpenGL/RenderScript.
  • Strong communication and problem-solving skills.
  • Passion for creating elegant and intuitive interfaces that improve mobility and safety.

Similar jobs

Android Engineer

ARQNew York, NY· 1 mo ago
RemoteEngineeringapply on arqfinance.com

Android Engineer

PatreonSan Francisco, CA· 2 wk ago
Information Technology$10/hrapply on jobs.ashbyhq.com

Android Engineer

WealthfrontPalo Alto, CA· 2 wk ago
Engineeringapply on jobs.lever.co

Android Engineer

WHOOPBoston, MA· 2 wk ago
Engineering$105k–$145k/yrapply on jobs.lever.co

Android Engineer

HookNew York, NY· 4 mo ago
RemoteEngineeringapply on hookmusic.com