Back to Jobs
Engineering

Android AOSP SW Engineer

Austin1 LLCHillsboro, OR🇺🇸United States

Why this role stands out

This role offers a fantastic opportunity to shape cutting-edge In-Flight Entertainment systems, providing significant growth in Android AOSP expertise within a collaborative environment. You'll thrive here if you're a mid-senior engineer passionate about deep system integration and eager to contribute to innovative technologies with a hybrid work model.

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationHillsboro, OR, United States
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