
Senior Android System Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Croatia.
• Develop, sign, and sustain custom AOSP images.
• Create patches for mainline modules like NetworkStack and implement them within the OEM's RK-class tree.
• Execute privileged system-level functionalities, including OTA application through update_engine, remote reset, system log capture, input injection, screen capture, and device identity verification using mTLS/hardware attestation.
• Assess technical trade-offs and prototype solutions to guide roadmap decisions.
• Collaborate with hardware partners on device-level features, privileged app permissions, and tailored OS integrations.
• Validate functionality on actual devices.
• Manage the Kotlin on-device agent and integrate it with the MDM and OTA/remote-management backend.
• Engage in sprint ceremonies and conduct peer code reviews.
• Collaborate with product management and client engineering leads across concurrent technical tracks.
• Take part in the hiring process as a member of the interview panel.
• Practical experience in 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.
• Familiarity with Rockchip/RK-class SoCs is advantageous.
• Extensive experience with privileged/system applications, including platform-signed apps, @SystemApi/hidden-API usage, SELinux/sepolicy, Device Owner, and Device Policy Manager APIs.
• Experience in OTA/firmware updates using update_engine, A/B or Virtual A/B, AVB, OTA packaging and signing, and rollback functionality.
• Knowledge of system-level Android capabilities such as remote factory reset, system-level log capture, input injection, screen capture, adbd, and OS-level networking.
• Demonstrated ability to interact directly with device OEMs/manufacturers and troubleshoot SDKs, system permissions, and hardware-software integration challenges.
• Proven history of conducting technical research spikes and presenting findings to stakeholders.
• Experience integrating with third-party MDMs and/or establishing enrollment, remote management, and OTA workflows for managed hardware fleets.
• Strong verbal and written communication abilities.
• Familiarity with clinical settings, EHR integrations, or HIPAA compliance is a plus.
• Basic knowledge of C/C++/native, kernel, or U-Boot is a plus.
• Solid understanding of REST architecture and OOP principles/design is a plus.
• Legal authorization to work in the country of residence, documented in compliance with applicable law.
• Competitive salary and performance-based bonuses.
• Comprehensive health, dental, and vision insurance.
• Flexible working hours and remote work options.
• Professional development opportunities and ongoing training.
• Generous vacation and paid time off policy.
BryceTech
Stand Together
Motorola Solutions
Carle Health
Get handpicked remote jobs straight to your inbox weekly.