Skylight · 4 weeks ago
Senior AOSP Engineer
Skylight is a company focused on building the OS of the family through innovative consumer products. They are seeking a Senior AOSP Engineer to customize and maintain their AOSP fork, collaborate with manufacturers, and implement features that enhance their products for families and neurodivergent communities.
Responsibilities
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
Qualification
Required
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)
Preferred
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
Company
Skylight
Skylight is here to help keep families connected. Everyone can be on the same page (all the time!) with shareable photos, schedules, and more.
Funding
Current Stage
Growth StageRecent News
2024-04-06
Apartment Therapy
2023-12-21
2023-12-21
Company data provided by crunchbase