Android AOSP SW Engineer

JobDiva, Inc.

Hillsboro (OR)

On-site

USD 140,000 - 190,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

JobDiva, Inc. is seeking an experienced Android AOSP Software Engineer to design, develop, integrate, and optimize Android platform software for next‑generation In-Flight Entertainment seat box platforms.

You will work across framework, HAL, display, and virtualization stacks in collaboration with BSP, QNX/Linux, and hardware teams. You will lead development of native services, graphics pipelines, and system components, while engaging in CI/CD, testing, and code quality processes to deliver

Qualifications

  • 10+ years of embedded software experience required.
  • 10+ years of experience with Android AOSP/embedded Linux.
  • Strong background in C/C++ and Java/Kotlin for Android platforms.

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 WindowManager, DisplayManager, SurfaceFlinger, 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.

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
DisplayManager / WindowManager
SurfaceFlinger
Hardware Composer / Gralloc
MediaCodec / Codec2
AudioFlinger / Audio HAL
Qualcomm Snapdragon Platform
BSP Integration
Linux Kernel Integration
Embedded Linux
Virtualization & Multi-VM Systems
Performance Optimization
Logging, Metrics, and Tracing
Git
Python
CI/CD Pipelines
Agile / Scrum Methodologies

Education

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

Job description

Job Description & Skill Requirement:

We are seeking an experienced Android AOSP Software Engineer to design, develop, 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, 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 WindowManager, DisplayManager, SurfaceFlinger, 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.


Experience:


  • 10+ years of Embedded Software Development Experience.


Qualifications:


  • Bachelor's or master's degree in computer science, Electronics, Embedded Systems, or a related discipline.


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.

  • DisplayManager / WindowManager.

  • SurfaceFlinger.

  • Hardware Composer / Gralloc.

  • MediaCodec / Codec2.

  • AudioFlinger / 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Andriod Software Engineer
Andriod Software Engineer

Global Connect Technologies • Portland (OR)

On-site
USD 140,000 - 170,000
Embedded Android Engineer
Embedded Android Engineer

Global Connect Technologies • Portland (OR)

On-site
USD 120,000 - 150,000
Senior Android AOSP Platform Engineer (IFE)
Senior Android AOSP Platform Engineer (IFE)

JobDiva, Inc. • Hillsboro (OR)

On-site
USD 140,000 - 190,000
BSP / QNX Developer
BSP / QNX Developer

JobDiva, Inc. • Hillsboro (OR)

On-site
USD 110,000 - 180,000
Senior Embedded QNX/Android Automotive Developer
Senior Embedded QNX/Android Automotive Developer

JobDiva, Inc. • Portland (OR)

On-site
USD 120,000 - 160,000
Embedded Android Engineer: AOSP, Kernel & Infotainment
Embedded Android Engineer: AOSP, Kernel & Infotainment

Global Connect Technologies • Portland (OR)

On-site
USD 120,000 - 150,000
Full time
Full time

Zohorecruit • Mountain View (CA)

On-site
USD 170,000 - 230,000
QNX Android Developer
QNX Android Developer

Katalyst CRO • Portland (OR)

On-site
USD 150,000 - 180,000
QNX Android Developer
QNX Android Developer

JobDiva, Inc. • Portland (OR)

On-site
USD 120,000 - 160,000
Android Framework Engineer
Android Framework Engineer

Eximietas Design LLC • San Jose (CA)

On-site
USD 13,000 - 19,000