Job Closed
This listing is no longer active.
We make consumer technology products for families: Skylight Frame & Skylight Calendar
Senior AOSP Engineer
Location
Colorado + 1 moreAll locations: Colorado | New York
Posted
172 days ago
Salary
$180K - $200K / year
Seniority
Senior
Job Description
Senior AOSP Engineer
Skylight
• 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.
Job 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
Related Guides
Related Categories
Related Job Pages
More Engineer Jobs
• Design automation for network deployment and lifecycle management • Design and Build Custom Fabric Management Applications • Integrate NetBox as a source of truth • Build validation, testing, and reconciliation workflows • Develop CI/CD pipelines for network changes • Support large-scale Ethernet fabric growth
ServiceDesk Engineer II
TabbyOn a mission to create financial freedom. No interest. No fees. Shariah-Compliant.
- Handle and troubleshoot requests from tech support and internal teams, including root cause analysis of complex issues (HTTP flows, API errors, web integrations, browser/client-side errors, performance problems). - Standardize solutions, prepare and maintain clear instructions and playbooks for L1 and L2 engineers. - Investigate product bugs and customer-facing errors, participate in their resolution together with Product and Engineering teams. - Proactively analyze logs to identify root causes, performance bottlenecks, and unusual patterns. - Analyze existing problems in production systems and set well-defined tasks for Engineers to fix them. - Automate routine and repetitive tasks to improve team efficiency. - Take part in on-call duties for incidents and help improve our monitoring, alerting, and response processes. **
ServiceDesk Engineer I
TabbyOn a mission to create financial freedom. No interest. No fees. Shariah-Compliant.
- Handle requests from the support team and colleagues (basic problem analysis); - Identify and report bugs; - Standardize solutions, prepare and update documentation for L1 and L2 teams; - Analyze technical issues and create development tasks for fixing them; - Contribute to the development and improvement of internal tools and processes (automation, BackOffice enhancements); - Automate routine tasks.
Service Desk Engineer II
TabbyOn a mission to create financial freedom. No interest. No fees. Shariah-Compliant.
• Handle and troubleshoot requests from tech support and internal teams, including root cause analysis of complex issues (HTTP flows, API errors, web integrations, browser/client-side errors, performance problems). • Standardize solutions, prepare and maintain clear instructions and playbooks for L1 and L2 engineers. • Investigate product bugs and customer-facing errors, participate in their resolution together with Product and Engineering teams. • Proactively analyze logs to identify root causes, performance bottlenecks, and unusual patterns. • Analyze existing problems in production systems and set well-defined tasks for Engineers to fix them. • Automate routine and repetitive tasks to improve team efficiency. • Take part in on-call duties for incidents and help improve our monitoring, alerting, and response processes.


