Job Closed

This listing is no longer active.

Skylight logo
Skylight

We make consumer technology products for families: Skylight Frame & Skylight Calendar

Senior AOSP Engineer

EngineerEngineerOtherRemoteSeniorTeam 11-50Since 2015H1B No SponsorCompany SiteLinkedIn

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 Categories

Related Job Pages

More Engineer Jobs

TensorWave logo

Network Development Engineer

TensorWave

GPU poor? Contact us for your AI cloud compute needs!

Engineer172 days ago
OtherRemoteTeam 11-50H1B No Sponsor

• 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

United States
Tabby logo

ServiceDesk Engineer II

Tabby

On a mission to create financial freedom. No interest. No fees. Shariah-Compliant.

Engineer173 days ago
Full TimeRemoteTeam 201-500H1B No Sponsor

- 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. **

Kazakhstan
Job Closed
Tabby logo

ServiceDesk Engineer I

Tabby

On a mission to create financial freedom. No interest. No fees. Shariah-Compliant.

Engineer173 days ago
Full TimeRemoteTeam 201-500H1B No Sponsor

- 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.

Kazakhstan
Job Closed
Tabby logo

Service Desk Engineer II

Tabby

On a mission to create financial freedom. No interest. No fees. Shariah-Compliant.

Engineer173 days ago
Full TimeRemoteTeam 201-500H1B No Sponsor

• 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.

Georgia
Job Closed