
Senior AOSP Engineer
Skylight
full-time
Posted on:
Location Type: Remote
Location: Remote • Colorado, New York • 🇺🇸 United States
Visit company websiteSalary
💰 $180,000 - $200,000 per year
Job Level
Senior
Tech Stack
AndroidAWSJavaKotlinLinux
About the role
- Customize and maintain our proprietary AOSP fork.
- Collaborate with ODMs/manufacturers to integrate and validate their AOSP patches, Board Support Packages (BSP), and Hardware Abstraction Layers (HAL).
- Design and implement features that require a deep understanding of Android internals (e.g., PackageManager, ActivityManager, WindowManager).
- Implement and debug complex inter-process communication using AIDL/Binder interfaces.
- Develop and debug the Linux kernel and device drivers for our custom hardware.
- Perform low-level device debugging (e.g., using UART, JTAG).
- Implement and maintain robust OTA (Over-the-Air) system image update workflows.
- Conduct system performance profiling and optimization (e.g., using systrace, perfetto) across the entire software stack, from kernel to SDKs.
- Collaborate closely with product management, hardware, and other engineering teams on technical requirements and seamless hardware/software integration.
- Create and maintain detailed documentation related to AOSP and low-level system development.
- Assist in project management for AOSP development, ensuring timely delivery.
- Provide technical support for system-level and AOSP-related issues internally and externally.
- Stay updated with the latest trends and best practices in AOSP and Android platform engineering.
- Communicate regularly and clearly with stakeholders about progress and challenges.
Requirements
- 6+ years of professional experience in AOSP platform development
- Expert-level command of AOSP internals (PackageManager, ActivityManager, etc.)
- Proven experience customizing and maintaining an AOSP fork
- Strong proficiency in Java/Kotlin and professional experience in C
- Hands-on Linux kernel development and low-level debugging
- Experience implementing AIDL/Binder interfaces
- Solid understanding of OTA system image updates and release management
- Experience with system performance profiling tools (systrace, perfetto)
- Bonus Skills
- Experience with Jetpack Compose
- Familiarity with Wi-Fi and/or Bluetooth APIs (connectivity, pairing flows)
- Experience with CI/CD automation and source control (AWS CodeBuild, CodeCommit)
- Low-level debugging with UART/JTAG
Benefits
- Competitive Salary + Equity Package
- 401K matching
- Wellness, learning, and home-office budgets
- Health, Dental & Vision Medical Plans
- Tremendous autonomy to set the direction of your work
- Unlimited PTO
- Company holidays on the first Friday of every month
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
AOSP platform developmentAOSP internalsJavaKotlinCLinux kernel developmentAIDLBinder interfacesOTA system image updatessystem performance profiling
Soft skills
collaborationtechnical supportproject managementcommunication