Senior Android System Engineer

Posted 19hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Android engineer building custom AOSP systems and privileged device capabilities. Supporting Newfire Global Partners’ healthcare technology platform across managed Android display fleets.

Responsibilities:

  • Build, sign, and maintain custom AOSP images
  • Write patches to mainline modules such as NetworkStack and apply them to the OEM's RK-class tree
  • Implement privileged system-level capabilities, including OTA application via update_engine, remote reset, system log capture, input injection, screen capture, and device identity using mTLS/hardware attestation
  • Evaluate technical tradeoffs and prototype solutions to inform roadmap decisions
  • Collaborate with hardware partners on device-level capabilities, privileged app permissions, and custom OS integrations
  • Verify behavior on real devices
  • Maintain the Kotlin on-device agent and integrate it with the MDM and OTA/remote-management backend
  • Participate in sprint ceremonies and peer code reviews
  • Work with product management and client engineering leads across parallel technical tracks
  • Participate in hiring processes as an interview panelist

Requirements:

  • Hands-on experience building and modifying custom Android builds (AOSP), including Soong/Make, platform/AVB/OTA key signing, custom system images, and applying patches to a vendor BSP tree
  • Experience with Rockchip/RK-class SoCs is a plus
  • Deep privileged/system-app experience, including platform-signed apps, @SystemApi/hidden-API usage, SELinux/sepolicy, Device Owner, and Device Policy Manager APIs
  • OTA/firmware update experience with update_engine, A/B or Virtual A/B, AVB, OTA packaging and signing, and rollback behavior
  • Experience with system-level Android capabilities including remote factory reset, system-level log capture, input injection, screen capture, adbd, and OS-level networking
  • Proven ability to interface directly with device OEMs/manufacturers and debug SDKs, system permissions, and hardware-software integration constraints
  • Track record of driving technical research spikes and presenting recommendations to stakeholders
  • Experience integrating with a third-party MDM and/or building enrollment, remote-management, and OTA workflows for managed hardware fleets
  • Clear verbal and written communication skills
  • Familiarity with clinical environments, EHR integrations, or HIPAA compliance is nice to have
  • C/C++/native, kernel, or U-Boot familiarity is nice to have
  • Strong understanding of REST architecture and OOP principles/design is nice to have
  • Legal work authorization in the country of residence, documented in accordance with applicable law