Largeton Group
Android Developer
Largeton GroupUnited States7 hours ago
Full-timeEngineering, Information Technology
Job Summary – Android Developer (Physical App Configuration Application)

Location: Palo Alto, CA

  • Android Build & Integration:
  • Deep experience with Android build systems (AOSP/AAOS), including Soong/Blueprint, Makefiles.
  • Product configuration using device.mk, product.mk, Android.bp.
  • Skilled in AOSP repo tool, manifest management, branch merges, and codebase synchronization.
  • Ability to resolve merge conflicts during integration of DPD (Device/Platform Definition) changes.
  • Configuration Management:
  • In-depth understanding of Android product configurations, overlays, and resource management.
  • Experience managing system, vendor, and product partitions.
  • Familiarity with feature flags, system properties, app permissions, device tree structures, build variants, and flavor definitions.
  • DPD Integration:
  • Integrate DPD updates into Android build and app configuration (XMLs, manifests, property files).
  • Merge changes for feature sets, hardware mappings, resource definitions.
  • Validate changes in the physical app layer (HVAC, media, connectivity applets, etc.).
  • Coordinate with DPD/platform teams on new hardware variants, feature toggles, or sensor additions.
  • System-Level Android & Applet Awareness:
  • Understand applet consumption of system configuration via overlays, system properties, or service APIs.
  • Trace configuration flow from system to framework to applet.
  • Collaborate with framework engineers to expose new DPD features to applet framework.
  • Validation & Testing:
  • Perform smoke tests and integration validation after DPD updates (boot, service, applet startup).
  • Ensure no regression in functionality or performance.
  • Use ADB, logcat, system tracing tools for debugging.
  • Automate sanity checks and configuration validation using Python/Bash scripting.
  • Integration Engineering & Continuous Sync:
  • Serve as a bridge between platform configuration, applets, and Android system builds.
  • Manage continuous integration and configuration management for in-vehicle Android environment.
  • Ensure physical app layer stays in sync with latest platform versions and DPD updates.

Key Skills

Ranked by relevance