App Experience Engineer
Sunnyvale, United States
42dotFull-time

Job Title: App Experience Engineer
About Us

42dot is a mobility AI company committed to solving mobility challenges with software and AI. As the Global Software Center of Hyundai Motor Group, 42dot pioneers the future of mobility by advancing the development of software-defined vehicles.

We develop safety-first, user-centric software-defined vehicle technologies that deliver the latest performance through continuous updates like smartphones. By advancing software and AI technology, 42dot envisions a world where everything is connected and moves autonomously through a self-managing urban transportation operating system.

About the Role

As an Android Experience Engineer, you’ll be responsible for building the core user-facing experiences that define our vehicle's digital interface. From climate control to media, navigation to settings, you’ll help deliver fluid, elegant, and reliable UIs that elevate every journey.

In this role, you'll lead feature development across the Android stack—from System UI customization to app layer experiences—and collaborate closely with UX, platform, and hardware teams to bring new features to life in production vehicles.

Responsibilities

  • Lead development of Android-based experiences in the vehicle, including media, connectivity, settings, and contextual UI

  • Customize Android components and services to deliver tailored in-vehicle interactions

  • Architect scalable, modular Android features using modern tools like Jetpack Compose and Kotlin

  • Work closely with HMI, design, and platform teams to bring next-gen interaction models to life

  • Optimize rendering, startup time, and memory usage for embedded systems and diverse screen types

  • Debug and resolve performance, reliability, and hardware integration issues across the stack

  • Contribute to AOSP customizations and system services to support vehicle-specific behavior

  • Participate in feature planning, code reviews, and continuous improvement of team engineering practices

Requirements

  • 7+ years of Android development experience with a strong focus on experience/UI engineering

  • Proven ability to ship robust, high-performance apps and services across the Android stack

  • Expert in Kotlin, Java, and Android SDK, including Jetpack libraries and Compose

  • Experience building Android features for embedded devices, IoT, or in-vehicle platforms

  • Familiarity with AOSP customization, System UI, and Android framework services

  • Strong debugging and performance tuning skills on resource-constrained hardware

  • Experience working cross-functionally with designers, platform teams, and product managers

  • Strong communication skills and ability to lead technical decisions

Preferred Requirements

  • Experience in the SDV or automotive space (Android Automotive OS, CAN integration, etc.)

  • Knowledge of Android Bluetooth/BLE stacks, local network discovery, or connectivity services

  • Experience with Android multi-display support and window management

  • Familiarity with JNI, C++, or native Android development

  • Contributions to AOSP or open-source Android tools

Base Salary: $140,000 - $290,000