Android AOSP SW Engineer

Capgemini•Seattle, WA
•$73,150 - $174,000•Onsite

About The Position

Join Capgemini Engineering to build next-generation in-flight entertainment (IFE) platforms that power connected passenger experiences. The Android AOSP Software Engineer designs and optimizes Android platform software across the Android framework, display technologies, multimedia systems, and embedded hardware. The role involves solving technical challenges, collaborating with cross-functional teams, and contributing to aerospace products used by airlines worldwide. This position is onsite in Portland, Oregon. The engineer develops Android AOSP platform capabilities for advanced embedded systems, architects multi-display solutions, and enhances platform components such as WindowManager, DisplayManager, SurfaceFlinger, and Hardware Composer. The role also includes troubleshooting system and integration issues, supporting testing and CI/CD automation, and contributing to technical planning, defect resolution, release management, and software quality initiatives.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related technical field.
  • 7+ years of hands-on experience developing Android platform software, including Android AOSP customization, integration, debugging, and performance optimization.
  • Strong programming skills in C/C++, Java, and Kotlin.
  • Experience with Android framework components such as SurfaceFlinger, WindowManager, DisplayManager, and Hardware Composer (HWC/HAL).
  • Strong understanding of Linux and/or QNX-based embedded systems.
  • Experience with Git, CI/CD pipelines, automated testing, and release management.
  • Excellent problem-solving, collaboration, and communication skills.

Nice To Haves

  • Experience in aerospace, avionics, automotive, or other embedded systems environments.
  • Experience with multi-display, multimedia, graphics, or virtualization technologies.
  • Familiarity with BSP development and chipset integrations.

Responsibilities

  • Design, develop, and optimize Android AOSP platform capabilities for advanced embedded systems.
  • Architect and support multi-display solutions across Android frameworks and display subsystems.
  • Develop and enhance Android platform components, including WindowManager, DisplayManager, SurfaceFlinger, and Hardware Composer.
  • Collaborate with hardware, BSP, multimedia, validation, and application teams to deliver integrated solutions.
  • Troubleshoot complex system, performance, and integration issues across software and hardware layers.
  • Contribute to testing, CI/CD automation, release management, and software quality initiatives.
  • Support technical planning, estimation, defect resolution, and production releases.

Benefits

  • Paid time off based on employee grade, including 12–25 vacation days depending on grade, company-paid holidays, personal days, and sick leave.
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada).
  • Retirement savings plans, such as a 401(k) in the U.S. or RRSP in Canada.
  • Life and disability insurance.
  • Employee assistance programs.
  • Other benefits as provided by local policy and eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service