Haystack
← Back to Jobs
Engineering
AU

Android AOSP SW Engineer

Austin1 LLCHillsboro, OR🇺🇸United StatesPosted Oct 6, 2026

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Hillsboro, OR, United States
Posted
18 hours ago
Embedded SystemsScrumAgile

Job Description

Job Title: Android AOSP SW Engineer

Location: Hillsboro, OR

Duration: Full Time

Job Description & Skill Requirement:

 

·       We are seeking an experienced Android AOSP Software Engineer to design, implement, integrate, and optimize Android platform software for next-generation In-Flight Entertainment (IFE) seat box platforms.

·       The engineer will work across Android framework, native services, hardware abstraction layers (HAL), display, graphics, multimedia, and virtualization stacks while collaborating with BSP, QNX/Linux, hardware, validation, security, and chipset teams.

Key Responsibilities

 

·       Design, develop, and optimize Android AOSP framework and platform software.

·       Develop and integrate Android native services, HALs, graphics, display, multimedia, and system components.

·       Work on multi-display support, display configuration, rendering, lifecycle management, and performance optimization.

·       Develop and support Window Manager, Display Manager, Surface Flinger, Hardware Composer, and display pipelines.

·       Integrate Android platforms with BSPs, Linux kernels, hardware peripherals, and Qualcomm-based SoCs.

·       Support virtualization and multi-VM solutions involving Android, QNX, and Linux environments.

·       Perform debugging, profiling, root-cause analysis, and system optimization.

·       Develop production-quality software with unit, integration, compatibility, and system-level testing.

·       Contribute to CI/CD, automated testing, release management, and code quality processes.

·       Participate in sprint planning, design reviews, code reviews, defect triage, and release activities.

Mandatory Skills

·       Android AOSP Framework Development

·       Android Platform Development

·       Android Native Services

·       Embedded C/C++

·       Java / Kotlin

·       Linux Development Environment

·       Android Architecture

·       Binder / AIDL

·       HAL Development

·       SELinux

·       Android System Services

·       Graphics and Display Systems

·       Memory Management

·       Display Manager

·       Window Manager

·       Surface Flinger

·       Hardware Composer

·       Gralloc

·       MediaCodec / Codec2

·       Audio Flinger / Audio HAL

·       Qualcomm Snapdragon Platform Experience

·       BSP Integration

·       Linux Kernel Integration

·       Embedded Linux

·       Virtualization and Multi-VM Systems

·       Performance Optimization

·       Logging, Metrics, and Tracing

·       Git

·       Python

·       CI/CD Pipelines

·       Agile / Scrum Methodologies

Preferred Skills

 

·       Android Automotive OS (AAOS)

·       Qualcomm-based Infotainment Platforms

·       QNX Hypervisor

·       CTS/VTS Validation

·       Android Security & Verified Boot

·       Secure Software Updates

·       Widevine / DRM

·       Audio & Video Pipeline Optimization

·       In-Flight Entertainment (IFE) Systems

·       TCP/IP and HTTP/HTTPS Protocols

·       Wi-Fi and Bluetooth Technologies

·       10+ Years of Embedded Software Development Experience

Qualification:

 

·       Bachelor's or Master's degree in Computer Science, Electronics, Embedded Systems, or related discipline

Similar jobs