About The Position

The Android Device Integration Engineer will make the Android OS or custom ROM work correctly with the physical phone hardware. The role focuses on integrating AOSP or a custom ROM with selected device hardware, rather than conventional Android application development. The broader mission is to build proactive, intuitive, intelligent, and low-cost AI phones and applications that bring intelligence into everyday conversations, coordination, and workflows with minimal prompting.

Requirements

  • Experience with Android platform, BSP, or embedded Linux development.
  • Understanding of Android HAL and hardware integration.
  • C/C++ knowledge.
  • Understanding of the Linux kernel and device drivers.
  • Experience debugging firmware and hardware integration issues.

Nice To Haves

  • Qualcomm or MediaTek experience.
  • Android device bring-up experience.
  • Custom ROM development experience.
  • Experience working with smartphone manufacturers or ODMs.

Responsibilities

  • Integrate AOSP or a custom ROM with selected device hardware.
  • Work with Board Support Packages (BSPs).
  • Integrate vendor-specific Hardware Abstraction Layers (HALs).
  • Work with firmware and device drivers.
  • Support device bring-up and boot processes.
  • Integrate cameras, microphones, speakers, sensors, modems, Wi-Fi, and Bluetooth.
  • Troubleshoot hardware and firmware compatibility issues.
  • Work with ODM/OEM and chipset vendors.
  • Optimize power consumption and hardware performance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service