Android Platform Engineer

Capgemini

Irvine (CA)

On-site

USD 54,000 - 84,000

Full time

28 hours 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

Benefits offered by this job

Medical benefits
Dental benefits
Vision benefits
Retirement benefits

Job summary

Tundra Technical Solutions seeks an experienced Android Platform Engineer to port and bring up an Android 17 based IFE platform on next-gen hardware. You will adapt Android to the target hardware, integrate BSP, HAL, and vendor components, and stabilize builds for passenger, crew, and maintenance use.

You will work with hardware, middleware, and test teams to ensure a robust Android baseline and CTS/VTS level validation while addressing boot, kernel, and driver integration challenges.

Qualifications

  • Experience porting Android OS to custom hardware and stabilizing builds.
  • Ability to integrate BSPs, HALs and device drivers with vendor layers.
  • Strong debugging across bootloaders, kernels and Android framework components.

Responsibilities

  • Port and bring up Android 17 on target IFE hardware.
  • Configure AOSP device/product/board/vendor layers for the platform.
  • Establish boot flow from bootloader to home screen and green builds.
  • Integrate vendor images, device trees and overlays for variants.
  • Diagnose early/late boot and service startup issues; ensure platform stability.

Skills

OS porting
BSP integration
HAL configuration
Build stabilization
Android platform debugging

Job description

We are seeking an experienced Android Platform Engineer to support the porting, bring-up, integration, and stabilization of an Android-based In-Flight Entertainment platform on next-generation target hardware.

The engineer will be responsible for adapting the Android operating system to the target hardware, integrating the Board Support Package, configuring and validating Hardware Abstraction Layers, enabling platform peripherals, stabilizing Android builds, and supporting Android platform compatibility activities.

The role requires hands-on experience across the Android platform stack, including bootloader, Linux kernel, device drivers, BSP, HAL, Android framework integration, device configuration, build systems, security configuration, and hardware-software debugging. The engineer will work closely with hardware, middleware, application, build and integration, test automation, and compatibility teams to deliver a stable Android 17 platform baseline that supports passenger, crew, and maintenance applications.

The project SOW identifies platform deliverables including bootloader and kernel patches, BSP adaptations, HAL updates, operating-system integration artifacts, stable platform builds, compatibility evidence, test results, documentation, and handoff materials.

Primary Responsibilities:
  • Android OS Porting and Platform Bring-Up
  • Port and integrate the Android 17 operating-system baseline onto the target IFE hardware platform.
  • Analyze the existing Android 15 platform implementation and determine required changes for migration to Android 17.
  • Configure the AOSP device, product, board, and vendor layers for the target hardware.
  • Establish the initial boot flow from bootloader initialization through Linux kernel startup, Android init, native services, framework services, and home-screen availability.
  • Integrate target-specific system, vendor, product, ODM, boot, and vendor-boot images as applicable.
  • Modify product configuration files, device manifests, system properties, resource overlays, init files, permissions, and platform configuration.
  • Bring stock Android to a stable baseline before integrating customer-specific middleware and applications.
  • Investigate and resolve early-boot, late-boot, service-startup, framework-initialization, and system-server failures.
  • Support platform customization required for the IFE operational environment.
  • Maintain functional behavior and required platform interfaces during the Android version upgrade.
  • The internal solution approach specifically includes bootloader and kernel porting, stock Android bring-up, HAL and driver enablement, vendor-module migration, and CTS/VTS sanity validation.
  • Bootloader and Boot-Chain Enablement
  • Integrate and configure the applicable bootloader for the target hardware.
  • Support board initialization, memory configuration, storage initialization, display handoff, and boot-device selection.
  • Configure Android boot, vendor boot, init boot, recovery, and other relevant image formats and partitions.
  • Integrate Android Verified Boot and applicable secure-boot mechanisms.
  • Configure boot arguments, kernel command-line parameters, boot configuration, and device-tree selection.
  • Support fastboot, recovery, factory programming, engineering flashing, and software-loading workflows.
  • Investigate boot loops, image-verification failures, partition issues, and bootloader-to-kernel handoff problems.
  • Collaborate with the hardware and security teams to resolve board-level startup and chain-of-trust issues.
  • Document image-generation, flashing, recovery, and platform-restoration procedures.
  • Integrate the applicable Linux kernel baseline with the Android 17 target platform.
  • Adapt kernel configuration for the target SoC, board, peripherals, and product requirements.
  • Integrate vendor kernel changes and required device drivers.
  • Modify device trees and overlays for target board variants.
  • Bring up and debug board-level interfaces, including GPIO
Mandatory Skills:
  • OS porting, BSP integration, HAL configuration, device enablement, build stabilization, and compatibility support

The pay range that the employer in good faith reasonably expects to pay for this position is $39.30/hour - $61.40/hour. Our benefits include medical, dental, vision and retirement benefits. Applications will be accepted on an ongoing basis.

Tundra Technical Solutions is among North America’s leading providers of Staffing and Consulting Services. Our success and our clients’ success are built on a foundation of service excellence. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Unincorporated LA County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: client provided property, including hardware (both of which may include data) entrusted to you from theft, loss or damage; return all portable client computer hardware in your possession (including the data contained therein) upon completion of the assignment, and; maintain the confidentiality of client proprietary, confidential, or non-public information. In addition, job duties require access to secure and protected client information technology systems and related data security obligations.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Program Manager / Delivery Lead
Program Manager / Delivery Lead

Capgemini • Irvine (CA)

On-site
USD 132,467,000 - 206,968,000
Medical benefits
Dental benefits
Vision benefits
+1
Senior Android Platform Engineer
Senior Android Platform Engineer

Experis Technology Group • Irvine (CA)

On-site
USD 140,000 - 210,000
Medical and Prescription Drug Plans
Dental Plan
Vision Plan
+6
Senior Software Engineer – DevOps and Mobile Operations Lead
Senior Software Engineer – DevOps and Mobile Operations Lead

Capgemini • Plano (TX)

On-site
USD 43,000 - 68,000
Senior Cloud Platform Engineer (contract)
Senior Cloud Platform Engineer (contract)

Capgemini • Charlotte (NC)

On-site
USD 51,480 - 80,438
Medical benefits
Dental benefits
Vision benefits
+1
BSP (Kernel / QNX) Software Engineer
BSP (Kernel / QNX) Software Engineer

Capgemini • Portland (OR)

On-site
USD 50,000 - 77,000
Senior Android Platform Bring-Up Engineer
Senior Android Platform Bring-Up Engineer

Capgemini • Irvine (CA)

On-site
USD 54,000 - 84,000
Medical benefits
Dental benefits
Vision benefits
+1
React Native Technical Lead
React Native Technical Lead

Capgemini • Atlanta (GA)

On-site
USD 108,000 - 170,000
Medical benefits
Dental benefits
Vision benefits
+1
Software Engineer - Developer 4 (contract)
Software Engineer - Developer 4 (contract)

Boeing • Colorado Springs (CO)

On-site
USD 145,000 - 152,000
Medical
Dental
Vision
+1
Software Engineer - Developer 4 (contract)
Software Engineer - Developer 4 (contract)

Boeing • Seal Beach (CA)

On-site
USD 145,000 - 152,000
Medical, Dental, Vision
401K
Senior Electrical Engineer
Senior Electrical Engineer

Capgemini • Village of Fairport (NY)

On-site
USD 44,000 - 70,000
Medical benefits
Dental benefits
Vision benefits
+1