Android Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Opening For Android Developer (Android Physical App Configuration Application):Location: Palo Alto, CA – OnsiteJob Description:Android Build & IntegrationDeep knowledge of the Android build system (AOSP / AAOS)Product configuration (device.mk, product.mk, Android.bp)Experience with AOSP repo tool, manifest management, and branch merges.Ability to perform codebase synchronization and resolve merge conflicts when integrating DPD changes.Configuration ManagementUnderstand Android product configurations, overlays, and resource management.Experience managing:system, vendor, and product partitionsFeature flags, system properties, and app permissionsFamiliar with device tree structures, build variants, and flavor definitions.DPD (Device / Platform Definition) IntegrationIntegrate DPD updates into Android build and app configuration.Update configuration XMLs, manifests, or property files.Merge changes to feature sets, hardware mappings, or resource definitions.Validate that changes are correctly reflected in the physical app layer (HVAC, media, connectivity applets, etc.).Coordinate with the DPD / platform team to understand what’s changed (e.g., new hardware variant, feature toggle, or sensor addition).System-Level Android & Applet AwarenessUnderstanding of how applets consume system configuration.Resource overlays, system properties, or service APIs.Ability to trace configuration → framework → applet flow.Work closely with framework engineers to ensure new DPD features are exposed through the applet framework.