Staff Android Platform Engineer, Venturaos

The Trade Desk The Trade Desk · Media · San Jose, CA · Software Engineering

Staff Android Platform Engineer responsible for developing platform software for Android devices, focusing on advancing technology and incorporating new design elements. This role involves close collaboration with OEMs in hardware or SoC integration to ensure top-notch performance, leading board bring-up, designing Android Framework components, creating BSPs, and optimizing system performance.

What you'd actually do

  1. Lead board bring-up activities for new Android devices, including bootloader customization, kernel porting, and device driver integration
  2. Design and develop Android Framework components (System Services, Hardware Abstraction Layer, Native Daemons)
  3. Create and maintain Board Support Packages (BSP) for various SoC platforms (Qualcomm, MediaTek, NVIDIA, etc.)
  4. Work directly with OEM partners to integrate platform software, debug hardware-software integration issues, and optimize device performance
  5. Conduct comprehensive system-level debugging using tools like Trace32, logcat, and systrace

Skills

Required

  • Android platform development
  • Board Bring-up
  • bootloader customization
  • kernel porting
  • device driver integration
  • Android Framework components
  • System Services
  • Hardware Abstraction Layer
  • Native Daemons
  • Board Support Packages (BSP)
  • SoC platforms
  • OEM integration
  • system-level debugging
  • Trace32
  • logcat
  • systrace
  • device tree configurations
  • kernel modules
  • hardware-specific drivers
  • boot time optimization
  • power consumption optimization
  • system performance optimization
  • Android build system
  • AOSP
  • BoardConfig.mk
  • device tree
  • ADB
  • fastboot
  • QPST
  • QXDM
  • GDB
  • Git
  • Gerrit
  • code review processes
  • system performance analysis
  • C/C++
  • Java/Kotlin

Nice to have

  • Android security
  • SELinux
  • Verified Boot
  • dm-verity
  • multimedia subsystems
  • Audio
  • Display pipelines
  • hardware schematics

What the JD emphasized

  • 10+ years of hands-on experience with at last 5+ years in Android platform development
  • Strong expertise in Board Bring-up: bootloader (U-Boot/ABL), Linux kernel customization, device tree
  • Deep knowledge of Android BSP development: HAL implementation, kernel drivers, and system integration
  • Proven track record of successful OEM collaboration: requirement gathering, technical support, and issue resolution