Quick Overview
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
- RY
IOS Developer
NewRyanBPM
Wildwood, MO🇺🇸On-site18 hours agoObjective-CSwiftSwiftUI+4Technology - HP
Android Senior Developer /Enterprise Mobile Application Development_Hybrid@Irving,TX& NJ
NewHPTech Inc.
Irving, TX🇺🇸On-site18 hours agoSQLiteFigmaAgile+11Technology - RY
Android Developer
NewRyanBPM
Jefferson City, MO🇺🇸On-site18 hours agoFirebaseJavaJetpack Compose+3Technology - CS
iOS Frameworks Developer (Not an iOS Developer) (OPTon W2)
NewCollaborate Solutions, Inc.
Plano, TX🇺🇸On-site18 hours agoObjective-CSwiftSwiftUI+4Technology - AS
iOS Engineer
NewApex Systems
San Francisco, CA🇺🇸Hybrid18 hours agoObjective-CSwiftGit+2Technology - SS
Android Lead Technical Engineer
NewSDH Systems
CA🇺🇸On-site18 hours agoEmbedded SystemsStakeholder ManagementEngineering