
Posted 10 hours ago
Staff Android Platform Engineer
The Trade DeskStaff Android Platform Engineer
Requirements
10+ years software experience, 5+ years Android platform development, Expertise in Board Bring-up, Proficiency in C/C++ or Java/Kotlin, Experience with SoC vendors, Android architecture knowledge
Skills
AndroidC#JavaLinuxAOSP
About the role
Responsibilities
- Lead board bring-up activities for new Android devices, including bootloader customization, kernel porting, and device driver integration
- Design and develop Android Framework components such as System Services, Hardware Abstraction Layer (HAL), and Native Daemons
- Create and maintain Board Support Packages (BSP) for various SoC platforms including Qualcomm, MediaTek, NVIDIA, and others
- Work directly with OEM partners to integrate platform software, debug hardware-software integration issues, and optimize device performance
- Conduct comprehensive system-level debugging using tools like Trace32, logcat, and systrace
- Develop and maintain device tree configurations, kernel modules, and hardware-specific drivers
- Optimize boot time, power consumption, and system performance metrics
- Support multiple Android release versions and manage AOSP customization
Requirements
- 10+ years of hands-on software experience with at least 5+ years specifically in Android platform development
- Strong expertise in Board Bring-up: bootloader (U-Boot/ABL), Linux kernel customization, and device tree
- Deep knowledge of Android BSP development, including HAL implementation, kernel drivers, and system integration
- Proficiency in C/C++ for system-level programming or Java/Kotlin for Framework development
- Experience working with major SoC vendors (Qualcomm, MediaTek, Broadcom, Amlogic, Realtek, etc.) and their reference platforms
- Proven track record of successful OEM collaboration, requirement gathering, and technical issue resolution
- Strong understanding of Android architecture from bootloader through kernel, HAL, Framework, and Apps
- Experience with Android build systems (AOSP, BoardConfig.mk) and debugging tools (ADB, fastboot, GDB, etc.)
Preferred Qualifications
- Experience with Android security implementations such as SELinux, Verified Boot, and dm-verity
- Experience working with multimedia subsystems, including Audio and Display pipelines
- Understanding of hardware schematics and the ability to collaborate effectively with hardware engineering teams
About the Company
The Trade Desk is a global technology company and the world’s leading independent platform for digital advertising. We help advertisers reach the right audiences across the open internet—from streaming TV and podcasts to mobile apps and news. Our VenturaOS project is a high-impact team building a next-generation TV operating system to optimize the advertising supply chain.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeStaff Android Platform Engineer
The Trade Desk · San Jose
